feedparser 및 etags를 사용하여 수정되지 않은 RSS 피드는 건너 뛰려고합니다. http://pythonhosted.org/feedparser/http-etag.htmlPython : feedparser 및 etags를 사용하여 RSS 업데이트를 확인하는 방법
import feedparser
d = feedparser.parse('http://www.wired.com/wiredscience/feed/')
d2 = feedparser.parse('http://www.wired.com/wiredscience/feed/', etag=d.etag)
print d2.status
이 출력 :
200
이 스크립트는 304을 반환하지해야 문서의 지침에 따라? 필자의 이해로 RSS 피드가 업데이트되면 etag 변경이 발생하고 304와 일치해야합니다.
어떻게하면 예상 한 결과를 얻지 못합니까?
내 컴퓨터에서 재생산 할 수 없습니다. 파이썬 2.6에서 feedparser-5.1.3을 사용하는'304'를 얻었습니다. – RedBaron
데비안 6에서 파이썬 2.6과 feedparser-5.1.3도 사용하고 있습니다. – Marc
아! 아마도 내 조직의 프록시가 캐싱을하므로 문제가 보이지 않을 것입니다. – RedBaron