我正在尝试运行scrapy的简单程序,但无法执行,以下是该程序
from scrapy.selector import Selector
from scrapy.http import HtmlResponse
body = '<html><body><span>good</span></body></html>'
Selector(text=body).xpath('//span/text()').extract()
Following is the error,
Traceback (most recent call last)
File "scrapy.py", line 1, in <module>
from scrapy.selector import Selector
line 1, in <module>
from scrapy.selector import Selector
ImportError: No module named selector
答案 0 :(得分:1)
这里的问题可能是一个经常且难以调试的:模块名称冲突。
您的程序文件可能名为scrapy.py
。尝试重命名程序,一切正常。