Skip to content

scrapy若干错误(parse string to response)

Shuang0420 edited this page Jun 23, 2016 · 1 revision

获取 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)

[[TOC]]

Clone this wiki locally