抓取和处理'application/amazonui-streaming-json'响应



注意到Amazon使用'application/amazonui-streaming-json'作为他们的一些响应的内容类型。

我一直在尝试从他们的商店中抓取一些价格信息,但似乎Scrapy无法识别文本格式的响应。

当我尝试:

price_request = Request(url, self.parse_price, 
                       headers= {'Content-Type':'application/json; charset=utf-8'})

我得到以下错误:

AttributeError: 'Response'对象没有属性'text'

是否有某种方式我改变响应类型的格式,我可以解析通过Scrapy?

问题是我试图使用response.text解析请求。使用响应。

最新更新