相关疑难解决方法(0)

如何使用Python自动登录gmail atom feed?

Gmail有一个很好的东西来获取原子提取:

def gmail_url(user, pwd):
    return "https://"+str(user)+":"+str(pwd)+"@gmail.google.com/gmail/feed/atom"
Run Code Online (Sandbox Code Playgroud)

现在,当您在浏览器中执行此操作时,它会对您进行身份验证和转发.但是在Python中,至少我正在尝试的是,它无法正常工作.

url = gmail_url(settings.USER, settings.PASS)
print url
opener = urllib.FancyURLopener()
f = opener.open(url)
print f.read()
Run Code Online (Sandbox Code Playgroud)

它没有正确转发,而是这样做:

>>> 
https://user:pass@gmail.google.com/gmail/feed/atom
Enter username for New mail feed at mail.google.com: 
Run Code Online (Sandbox Code Playgroud)

这是不好的!我不应该再输入用户名和密码!! 我怎么能像在我的网页浏览器中那样在python中自动转发,所以我可以在没有所有BS的情况下获取提要内容?

python rss gmail urllib atom-feed

10
推荐指数
1
解决办法
5566
查看次数

标签 统计

atom-feed ×1

gmail ×1

python ×1

rss ×1

urllib ×1