我试图跳过尚未使用feedparser和etags进行修改的RSS feed。遵循文档指南:http : //pythonhosted.org/feedparser/http-etag.html
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 feed进行更新时,etag会发生变化,如果它们匹配,那么我应该得到304。
为什么我没有得到预期的结果?
largeQ
相关分类