Scrapy.Request()在parse方法中不起作用

时间:2015-02-24 08:27:59

标签: python scrapy scrapy-spider

我的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只是一个例子)

1 个答案:

答案 0 :(得分:0)

对不起我迟到的回复,但我找到了解决办法。 我忘了设置正确允许的域名......