Python: Wie man nach RSS Updates mit Feedparser und Etags sucht

9

Ich versuche RSS-Feeds zu überspringen, die nicht mit feedparser und etags geändert wurden. Befolgen Sie die Richtlinien der Dokumentation: Ссылка

%Vor%

Dies gibt aus:

%Vor%

Sollte das Skript nicht eine 304 zurückgeben? Mein Verständnis ist, dass, wenn der RSS-Feed aktualisiert wird, die Etag ändert und wenn sie übereinstimmen, dann sollte ich eine 304 erhalten.

Wieso bekomme ich nicht mein erwartetes Ergebnis?

    
Marc 24.05.2013, 23:53
quelle

1 Antwort

17

Anscheinend ist dieser Server so konfiguriert, dass er den Header 'If-Modified-Since' prüft. Sie müssen auch die Zeit der letzten Änderung übergeben:

%Vor%     
Pavel Strakhov 27.05.2013, 09:17
quelle