import scrapy
import json
class GettingtonDSpider(scrapy.Spider):
name = "gettington_d"
allowed_domains = ["gettington.com"]
start_urls = ['https://api.gettington.com/v1/products?showMPP=false&rows=24&q=Keyword:south%20shore%20furniture&productfilter=null&callback=searchCallback']
def parse(self, response):
jsonresp = json.dumps(response.body)
jsonresp= json.loads(jsonresp)
我已经尝试过很多方法,但我失败了:无法为Unicode转换为JSON在scrapy
- response.text
- 编码( 'UTF-8')
- response_body_as_unicode
以上都无效。如何解决错误?
dict
你遇到任何错误?任何具体问题? “以上都没有奏效。”不是很有帮助。 – user312016是的,我得到了[json对象无法解码]。 –
print(response.body)的输出是什么? – user312016