python - Gmail Atom feed 最近停止工作了?

标签 python gmail feed atom-feed

我一直使用以下 python 2.7.8 脚本来可视化我的 Gmail 收件箱的提要。最近,大约一周前或更短的时间,它停止工作,现在返回 HTTPError: HTTP Error 401: Unauthorized,而我没有以任何方式修改它。

import urllib2

user='validusernamehere'
passwd='validpasswordhere'

auth_handler = urllib2.HTTPBasicAuthHandler()
auth_handler.add_password(
    realm='New mail feed',
    uri='https://mail.google.com',
    user='%s@gmail.com' % user,
    passwd=passwd
)
opener = urllib2.build_opener(auth_handler)
urllib2.install_opener(opener)
feed = urllib2.urlopen('https://mail.google.com/mail/feed/atom')
content = feed.read()

print content

raw_input("Press ENTER to quit...")

我仍然可以通过浏览器手动访问我的邮件源,地址为 https://mail.google.com/mail/feed/atom

尝试禁用我的防病毒软件,结果相同。
尝试从完全不同的机器上使用过时的 python 版本 2.6.6 运行脚本,结果相同。

最佳答案

将其更改为:

auth_handler.add_password(
    realm='mail.google.com',
    uri='https://mail.google.com',
    user='%s@gmail.com' % user,
    passwd=passwd
)

关于python - Gmail Atom feed 最近停止工作了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28547395/

相关文章:

javascript - Google 会抓取嵌入的 Feedburner 供稿吗?

python - Bellman-Ford算法的python实现

python - Pandas Groupby : Aggregations on the same column but totals based on two different critera/dataframes

python - 使用python阅读邮件

javascript - 使用nodemailer发送html gmail后,css缺少一些规则

facebook-graph-api - "unknown"遍历分页时出现 OAuthException

python - 从列表列表python生成值的组合

python - basemap 和 Matplotlib - 提高速度

php - 如何使用 PHP IMAP 下载所有带有附件的邮件到服务器?

ruby-on-rails - 用于个性化新闻提要的 Rails 缓存技术