【发布时间】:2020-05-08 07:25:37
【问题描述】:
我正在尝试将我的错误函数分离到一个新的 python 文件中,以便我也可以在其他 scrapers 中调用该文件。但它给出了这个错误:
TypeError: errback_httpbin() 缺少 1 个必需的位置参数:'failure'
我需要调用的类 Common_contents :
class Common_contents(scrapy.Spider):
def errback_httpbin(self, failure):
我在上面调用这个类的主类:
def start_requests(self):
yield scrapy.Request(self.start_urls[0], callback=self.parse,
errback=Common_contents.errback_httpbin,dont_filter=True)
帮我解决问题
提前致谢
【问题讨论】:
标签: python scrapy request web-crawler