2016-05-02 4 views
-2

Ich versuche scrapy auf Openshift-Kolben-Server mit os.system („scrapy Crawl spiderName“) und meiner Spinne in Pipeline öffnet die Datei und jedes laufen Artikel wird gespeichert. Wenn ich scrapy in der rhc-Konsole laufe, funktioniert alles gut, aber wenn ich versuche, über die URL (Flasche) zu laufen, dann erstellt es die Datei nicht. Ich denke, da muss etwas mit Berechtigungen oder Pfaden falsch sein, aber ich habe fast alles versucht (Berechtigungen für Ordner, absolute Pfade zu den Dateien) ohne Erfolg.Datei kann nicht mit scrapy von Kolben os.system() Funktion auf Openshift ausgeführt schreiben

Danke für irgendwelche Ideen.

Antwort

0

Sie können nur Dateien in das Datenverzeichnis schreiben, das sich in app-root/data befindet und mit der Umgebungsvariablen OPENSHIFT_DATA_DIR referenziert werden kann.