【发布时间】:2012-06-21 23:53:22
【问题描述】:
我在使用 feedparser 模块访问我的 Gmail Atom 提要时遇到问题。对于像博客这样的非密码保护费用,例如,
import feedparser
d = feedparser.parse('http://karanjthakkar.wordpress.com/feed/')
print d.feed.title
feedparser 模块返回的值是正确的。但是,当我使用它来访问我的 Gmail 提要时,
import urllib2, feedparser
def main():
pwdmgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
pwdmgr.add_password("New mail feed", 'http://mail.google.com/', "karanjthakkar", "my-password")
auth = urllib2.HTTPBasicAuthHandler(pwdmgr)
opener = urllib2.build_opener(auth)
data = opener.open('http://mail.google.com/mail/feed/atom')
d = feedparser.parse(data)
print d
if __name__ == '__main__'
main()
我在捕获的提要中收到错误 401。这是捕获的内容:
我错过了什么吗?我不是CS背景,所以我所知道的就是我读过的。我打算使用捕获的 Gmail 提要来检查未读邮件的数量并使用 Arduino 显示它们。
【问题讨论】:
-
您可以从命令提示符复制/粘贴,无需链接到图像。右键单击标题栏>编辑>标记>选择>右键单击。
-
谢谢@jadkik94。我不知道这是可能的。
标签: python rss feed atom-feed feedparser