Ich habe Spinne, die ich mit dem Scrapy-Framework geschrieben habe. Ich habe Probleme, Pipelines zur Arbeit zu bringen. Ich habe den folgenden Code in meinem pipelines.py:
%Vor%und meine CrawlSpider-Unterklasse hat diese Zeile, um die Pipeline für diese Klasse zu aktivieren.
%Vor%Aber wenn ich es benutze, benutze
%Vor%Ich bekomme eine Zeile, die sagt
%Vor%ohne Pipelines (ich nehme an, dass dies der Ort ist, an dem die Protokollierung sie ausgeben soll).
Ich habe versucht, die Dokumentation durchzusehen, aber es scheint keine vollständigen Beispiele für ein ganzes Projekt zu geben, um zu sehen, ob ich etwas verpasst habe.
Irgendwelche Vorschläge, was als nächstes zu versuchen? oder wo nach weiterer Dokumentation suchen?
Verstanden! Die Zeile muss im Einstellungsmodul für das Projekt angezeigt werden. Jetzt funktioniert es!
Ich wette, dass es irgendwo in der Wortleitung eine Großschreibung ist:
Pipeline vs. PipeLine
Ich bemerke, dass 'event.pipelines.FilePipeline'
das erstere verwendet, während Ihr Code letzteres verwendet: Welche Dateinamen verwenden Sie?
(Ich bin viele Male diesem Rechtschreibfehler zum Opfer gefallen!)
Tags und Links python web-crawler pipeline scrapy scraper