Frage

Framework Scrapy - Scrapyd Server.

Ich habe ein Problem mit einem Problem, mit dem JobID-Wert in der Spinne wird.

Nach dem Postdaten an http:// localhost: 6800 / zeitschein.json Die Antwort ist generasacodicetagpre.

Aber ich brauche diese JOBID in der aktuellen Spinne während des Prozesses.Es kann für die Open {JOBID} .log-Datei oder andere dynamische Gründe verwendet werden. generasacodicetagpre.

Aber ich sehe diese Jobidee erst nach dem Firming der Aufgabe :( danke!

War es hilfreich?

Lösung

I guess there is an easier way, but you can extract job id from command line args. IIRC, scrapyd launches a spider giving it a jobid in parameters. Just explore sys.args where you need jobid.

Andere Tipps

You can get it from the SCRAPY_JOB environment variable:

os.environ['SCRAPY_JOB']
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top