How To Auto Log Into Gmail Atom Feed With Python?
Gmail has this sweet thing going on to get an atom feed: def gmail_url(user, pwd): return 'https://'+str(user)+':'+str(pwd)+'@gmail.google.com/gmail/feed/atom' Now when you do
Solution 1:
You can use the HTTPBasicAuthHandler, I tried the following and it worked:
import urllib2
def get_unread_msgs(user, passwd):
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')
return feed.read()
Post a Comment for "How To Auto Log Into Gmail Atom Feed With Python?"