我的Spider-Class中出现以下代码:
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不执行parse-Method中定义的Request。 我对Scrapy和Python很陌生,所以有人能告诉我,我做错了吗?
(请求URL只是一个例子)
答案 0 :(得分:0)
对不起我迟到的回复,但我找到了解决办法。 我忘了设置正确允许的域名......