如何使用插座获取网页使用Python(how to use socket fetch webpage

2019-07-17 19:10发布

我知道使用的urllib2获取网页很容易,但我想知道是否有使用插座的样本实现获取网页的功能,我google了很多,我没有发现在这个任何例子,可以在任何一个帮助吗?

Answer 1:

这里的东西我刮起。 它不捕获异常来处理错误。 因人而异

import socket
request = b"GET / HTTP/1.1\nHost: stackoverflow.com\n\n"
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("stackoverflow.com", 80))
s.send(request)
result = s.recv(10000)
while (len(result) > 0):
    print(result)
    result = s.recv(10000)   


文章来源: how to use socket fetch webpage use python