我正在尝试获取的代码应如下所示:
发送:'GET /xml/atom.xml HTTP / 1.0 \ r \ n主机:diveintomark.org \ r \ n用户代理:Python-urllib / 1.17 \ r \ n \ r \ n'
回复:“ HTTP / 1.1 410已消失\ r \ n”
标头:日期:2010年9月11日,星期六,格林尼治标准时间
标头:服务器:Apache
标头:Content-Length:307
标头:连接:关闭
标头:Content-Type:text / html;字符集= iso-8859-1
我输入的代码无效。谁能告诉我这是怎么回事:
import httplib, urllib2
httplib.HTTPConnection.debuglevel = 1
request = urllib2.Request('http://www.google.co.uk/')
opener = urllib2.build_opener()
feeddata = opener.open(request).read()
最佳答案
我认为该示例完全是错误的,请尝试以下操作:
import urllib2
request = urllib2.Request('http://www.google.co.uk/')
http_handler = urllib2.HTTPHandler(debuglevel=1)
opener = urllib2.build_opener(http_handler)
feeddata = opener.open(request).read()
关于python - 这段python代码应该打印出一些信息,但不会,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3690923/