请教一个Python爬虫问题
一个用Python写的简单爬虫程序:
import urllib2
url = "http://www.126.com"
request = urllib2.Request(url)
request.add_header("user-agent","safari/10.0.3")
response = urllib2.urlopen(request)
print len(response.read())
print response.getcode()
print response.read()
运行结果:
97571
200
运行的时候最后一行代码 :print response.read() 不运行, 不知道为啥. 但是把print len(response.read())这一行注释之后, 最后一行代码就正常可以运行了, 这是什么呢?