anwendet Ich habe die Namen von externen Dateien in meiner Datei angegeben, die ich beim Start importieren möchte. Aber wenn ich es ausführe, bekomme ich den Fehler: AttributeError: 'MySpider' object has no attribute 'settings'
. Wie importiere ich beim Start der Spinne?Scrapy: Wie man Einstellungen aus settings.py Datei
Der Code, den ich bisher habe, ist:
class MySpider(CrawlSpider):
name = 'MySpider'
def __init__(self, *args, **kwargs):
super(MySpider, self).__init__(*args, **kwargs)
self.crawl_behaviour = FileOps.get_crawl_behaviour(self.settings.attributes.get('CRAWL_BEHAVIOUR'))
self.rules = (
Rule(LinkExtractor(allow=self.crawl_behaviour), follow=True),
)