Ich befolge die Scrapy-Tutorial-Dokumentation in Ссылка und habe diese Elemente überprüft .py und dmoz_spider.py werden korrekt eingegeben (nicht ausgeschnitten und eingefügt).
Der erste "hmmm ..." Teil für mich war diese Anweisung:
Dies ist der Code für unsere erste Spinne; Speichern Sie es in einer Datei namens dmoz_spider.py unter dem Verzeichnis dmoz / spiders
Ich benutze die neueste Version von Ubuntu und es wurde kein dmoz-Ordner erstellt, also habe ich diesen Code in ~ / tutorial / tutorial / spiders eingefügt. (War das mein erster Fehler?)
Hier ist mein Skript dmoz_spider.py:
%Vor%In meinem Terminal tippe ich
%Vor%Und ich verstehe das:
%Vor%Bei meiner Suche habe ich gesehen, dass jemand anderes gesagt hat, dass Twist wahrscheinlich nicht installiert war ... aber würde es nicht installiert werden, wenn ich das Ubuntu-Paketinstallationsprogramm für Scrapy verwenden würde?
Vielen Dank im Voraus!
Die Parse-Methode in BaseSpider wird anstelle Ihrer aufgerufen, weil Sie die Parse-Methode nicht korrekt überschrieben haben. Ihr Einzug ist falsch, daher wird parse als Funktion außerhalb der DmozSpider-Klasse deklariert. Willkommen bei Python:)
Es hat nichts mit Verdrehung zu tun, ich kann sehen, dass das in den Rückverfolgungen verdreht ist, also ist es eindeutig installiert.
Tags und Links scrapy