Ich schrieb eine kleine Scrapy Spinne. Im Anschluss an mein CodeEinstellungen in Spider Scrapy lesen
class ElectronicsSpider(scrapy.Spider):
name = "electronics"
allowed_domains = ["www.olx.com"]
start_urls = ['http://www.olx.com/']
def parse(self, response):
pass
Meine Frage ist, möchte ich mit Einstellung der Name, allowed_domains und start_urls lesen. Wie kann ich das machen?
versuchte ich
from scrapy.settings import Settings
auch dieses
def __init__(self,crawler):
self.settings = crawler.settings
versucht, den Import, aber ich habe keine/Fehler. Hilf mir Einstellungen in meiner Spinne zu lesen?
Weil 'name',' allowed_domains' usw. keine Einstellungen sind, sondern Spider-Klasse-Attribute. Wenn Sie Einstellungen aus Ihrem Spider-Code lesen müssen, können Sie nur "self.settings" verwenden, da diese von Scrapy für Sie vorbereitet wurden. –
können Sie mir bitte helfen, dies zu erreichen @ Tomáš Linhart – Vigneshwaran
Ich denke, dass mein Kommentar in sich abgeschlossen ist. Wenn Sie eine definitive Antwort brauchen, müssen Sie mehr Informationen über * von wo * genau Sie müssen * was * lesen. –