37,722
社区成员
发帖
与我相关
我的任务
分享
import socket
from time import sleep
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('www.so.com',80))
s.send(b'GET /HTTP/1.1\r\nHost:www.so.com\r\nConnection:close\r\n\r\n')
buffer = []
while True:
d = s.recv(1024)
if d:
buffer.append(d)
#sleep(3)
else:
break
data = b''.join(buffer)
s.close()
header,html = data.split(b'\r\n\r\n',1)
print(header.decode('utf-8'))
with open('index.html','wb') as f:
f.write(html)
print(header)
#with open('index.html','wb') as f:
# f.write(data)
header,html = data.split(b'\r\n\r\n',1)