一尘不染

如何使用套接字获取网页使用python

python

我知道使用urllib2来获取网页很容易,但是我想知道是否有使用套接字实现获取网页功能的示例,我在Google上搜索了很多,我没有在其中找到任何示例,请问有什么帮助吗?


阅读 241

收藏
2021-01-20

共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)
2021-01-20