Python中经常提示没有被定义是什么问题?
比如这个代码:
host,port=='www.xmu.edu.cn',80
msg_head={
'Host':host,
'Connection':'closed',
'Accept':'*/*',
'User-Agent':
r'Mozilla/5.0(Windows NT6.1;WOW64)AppleWebkit/537.36(KHTML,like Gecko)chrome/33.0.1750.154 Safari/537.36'
}
msg='Get/HTTP/1.1\r\n'+'\r\n'.join([':'.join(i)for i in msg_head.items()])+'\r\n\r\n'
import socket
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect((host,port))
sock.connect(msg.encode())
resp=sock.recv(4096)
length,html=parse(resp)
while length>len(html):
html+=sock.recv(4096)
open ('resp.txt','web').write(html)
sock.close()