我知道使用的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