爬淘宝的 https://s.taobao.com/search?data-key=s&data-value=132&ajax=true&callback=jsonp1124&q=%E9%9D%A2%E8%86%9C&s=44 json 数据
用 scrapy Request 得到的 response,做编码处理的时候报:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 516-519: ordinal not in range(128)
但是用 requests 库,取的 response,可以正常 json,大佬们问题出在哪里呀?
scrapy 里用了 ascii, ingore,但是把中文字符干掉了,不可行。
用 scrapy Request 得到的 response,做编码处理的时候报:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 516-519: ordinal not in range(128)
但是用 requests 库,取的 response,可以正常 json,大佬们问题出在哪里呀?
scrapy 里用了 ascii, ingore,但是把中文字符干掉了,不可行。