import socket s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(('www.sina.com.cn', 80)) s.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nConnection: close\r\n\r\n') buffer=[] while True: d=s.recv(1024) if d: buffer.append(d) else: break data = b''.join(buffer) header, html = data.split(b'\r\n\r\n', 1) print(header.decode('utf-8')) # 把接收的数据写入文件: with open('sina.html', 'wb') as f: f.write(html)
socket--访问新浪首页
最新推荐文章于 2020-03-06 22:55:53 发布