Scrapyd Jobid Wert innerhalb der Spinne

8

Framework Scrapy - Scrapyd Server.

Ich habe ein Problem damit, Jobid-Wert in die Spinne zu bekommen.

Nach dem Senden von Daten an Ссылка lautet die Antwort

%Vor%

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

%Vor%

Aber ich sehe diese Jobid nur, nachdem die Aufgabe abgeschlossen ist :( Danke!

    
fcmax 11.03.2012, 04:28
quelle

2 Antworten

5

Ich denke, es gibt einen einfacheren Weg, aber Sie können die Job-ID aus Befehlszeilenargumenten extrahieren. IIRC, scrapyd bringt eine Spinne hervor, die ihr einen Jobid in Parametern gibt. Erkunden Sie einfach sys.args , wo Sie Jobid benötigen.

    
warvariuc 11.03.2012, 13:48
quelle
5

Sie können es von der Umgebungsvariable SCRAPY_JOB erhalten:

%Vor%     
Hassan Raza 08.01.2015 06:32
quelle

Tags und Links