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的情况下获取提要内容?
我想在我制作的某些软件中设置过期日期.明显
伪代码:
if time() > xxx: exit()
Run Code Online (Sandbox Code Playgroud)
所有人必须在这里设置他们的系统时钟.还有什么比较好的吗?