获取所有数据的最佳方法:
fp = urllib2.urlopen("http://www.example.com/index.cfm")response = ""while 1: data = fp.read() if not data: # This might need to be if data == "": -- can't remember break response += dataprint response
原因是
.read()考虑到套接字的性质,不能保证返回整个响应。我以为是在文档中讨论过的(也许是
urllib),但找不到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)