垃圾请求回调没有被触发

2024-09-29 23:29:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我完全迷路了。我正在实现一个垃圾项目,其中的项目由不同页面上的值组成。这就是我所拥有的:

self.logger.debug("Bilanz URL %s", item['bilanz_url'])
return Request(url=item['bilanz_url'], 
    callback=self.parse_estimations, 
    errback=self.error_handler, 
    dont_filter=True,
    meta = {'item': dict(item)})

def parse_estimations(self, response):
    self.logger.info("Function parse_estimations %s", response.url)
    item = response.meta['item']
    item['raw_estimations'] = response.xpath("//td[starts-with(text(), 'KGV')]/ancestor::table").extract_first()
    yield item

现在的问题是函数parse_estimations永远不会被访问,也不会调用errback处理程序。我也可以yield用同样的效果。
我是不是遗漏了一些明显的东西?在

附加信息:这些扩展和中间件已启用:

^{pr2}$

Tags: 项目selfurlparseresponse页面loggeritem

热门问题