我使用此代码来获取ip地址中的组织
import urllib
import lxml.html as lh
req= urllib.Request("http://www.ip-address.com/ip_tracer/157.123.22.11", headers={'User-Agent' : "Magic Browser"})
html = urllib.urlopen(req).read()
doc = lh.fromstring(html)
print (''.join(doc.xpath('.//*[@class="odd"]')[-1].text_content().split()))我的python是3.2.3,它显示
Traceback (most recent call last):
File "ext.py", line 3, in <module>
req= urllib.Request("http:// www.ip-address.com/ip_tracer/157.123.22.11", headers={'User-Agent' : "Magic Browser"})
AttributeError: 'module' object has no attribute 'Request'如何解决这个问题。谢谢,
发布于 2012-10-17 16:24:32
如果要使用urllib.request.Request,请按如下方式导入:
import urllib.request
r = urllib.request.Request(...)
html = urllib.request.urlopen(r).read()如果您不需要来自urllib.request的任何其他内容,则可以仅导入Request
from urllib.request import Request
r = Request(...)https://stackoverflow.com/questions/12929990
复制相似问题