scrapy若干错误(parse string to response) - Shuang0420/Shuang0420.github.io GitHub Wiki

获取 response 内容

response.body

parse string to response

错误代码

response = response.body.decode('gbk','ignore').replace("", "").replace("", "")
html = HtmlXPathSelector(response)

错误

TypeError: cannot create weak reference to 'str' obj
/Users/sure/Desktop/python/Crawler/tieba/tieba/spiders/TiebaSpider.py:7: ScrapyDeprecationWarning: Module `scrapy.spider` is deprecated, use `scrapy.spiders` instead

正确代码

from scrapy.selector import Selector

response = response.body.decode('gbk','ignore').replace("", "").replace("", "")
html = Selector(text=response)
⚠️ **GitHub.com Fallback** ⚠️