0
工作,我有一個問題,下面的代碼在我的蜘蛛類:Scrapy.Request()不解析方法
def parse(self, response):
item = ResponseItem();
item['url'] = response.headers["Location"]
item['status'] = response.status
filename = response.url.split("/")[-2] + '.txt'
with open (filename, 'wb') as f:
f.write("%r" %response.status)
f.write("\r\n")
f.write("%s" %item['url'])
return scrapy.Request("http://www.google.com/", callback=self.testparse)
def testparse(self, response): ...
Scrapy/Python沒有做在分析方法中定義的請求。 我對Scrapy和Python相當陌生,所以任何人都可以告訴我,我犯了什麼錯誤?
(請求的URL只是一個例子)
如果你可以共享你的控制檯日誌,LOG_LEVEL = DEBUG,這將有很大幫助。你爲什麼這麼說_不請求?請求是否可以過濾? (已經發布可能?) – 2015-02-24 10:43:28
你可以發佈完整的蜘蛛代碼?順便說一句,請記住,Scrapy過濾重複的請求。 – elias 2015-02-27 01:38:35