Scrapy Tutorial Ausnahmen

8

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!

    
user1729889 08.10.2012, 20:30
quelle

1 Antwort

15

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.

    
Shane Evans 09.10.2012, 09:52
quelle

Tags und Links