我在scrapy中遇到这个错误
File "/usr/lib/pymodules/python2.7/scrapy/selector/factories.py", line 20, in body_as_utf8
if response.encoding in utf8_encodings:
exceptions.AttributeError: 'Response' object has no attribute 'encoding'
导致它的代码只是scrapy spider中的以下代码
def parse(self, response):
hxs = HtmlXPathSelector(response)
我正在尝试解析网址
http://itunes.apple.com/WebObjects/MZStore.woa/wa/customerReviews?id=382034404%0A
使用用户代理字符串
iTunes/10.2 (Macintosh; U; PPC Mac OS X 10.2)
知道可能是什么错误吗?对我来说似乎很奇怪,这段代码总是在我所有的其他蜘蛛中工作