我正在使用urllib
制作python http banner grabber,但它给了我一个错误。
我无法导入urllib2
(找不到模块错误),因此请尝试使用urllib
。
这是代码,它有什么问题?
#!/usr/bin/env python
import urllib
url=urllib.urlopen('www.bing.com')
print (url.info())
错误:
AttributeError: 'module' object has no attribute 'urlopen'
答案 0 :(得分:3)
您使用的是Python 3;请改用urllib.request
。
import urllib.request
url = urllib.request.urlopen('http://www.bing.com')
print(url.info())
中有记录
注意:
urllib2
模块已拆分为Python 3中名为urllib.request
和urllib.error
的多个模块。将源代码转换为Python 3时,2to3
工具将自动调整导入。