gpt4 book ai didi

python - scrapy 如何导入设置以覆盖它

转载 作者:太空宇宙 更新时间:2023-11-04 06:47:23 25 4
gpt4 key购买 nike

这是我的代码

class Test(Spider):
self.settings.overrides['JOBDIR']= "seen"

我得到了:

  File "C:\Python27\lib\site-packages\scrapy\spider.py", line 46, in settings
return self.crawler.settings
File "C:\Python27\lib\site-packages\scrapy\spider.py", line 41, in crawler
assert hasattr(self, '_crawler'), "Spider not bounded to any crawler"
AssertionError: Spider not bounded to any crawler

我正在扩展 Spider 而我没有使用 Crawler 因为我没有链接也没有可遵循的规则

我猜我的问题是因为我没有很好地导入设置,我需要你的帮助

最佳答案

为了更改蜘蛛中的设置,您可以:

class TestSpider(Spider):

def set_crawler(self, crawler):
super(TestSpider, self).set_crawler(crawler)
crawler.settings.set('JOBDIR','seen')

# rest of spider code

关于python - scrapy 如何导入设置以覆盖它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25353650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com