Python、Webbrowser 和 Gmail
嘿,朋友们。我想打开Gmail,但是用特定的账号。我有一个Python脚本,里面有一堆Gmail账号,我想打开用户点击或选择的那个账号。我试过把账号信息放在网址里,但我不太喜欢这种方法,因为我不想把用户的密码放在网址里,而且这样也不管用 :)。
我用webbrowser.open(URL)来打开Gmail。
有什么解决办法吗?
2 个回答
0
你有没有想过为什么不使用IMAP来和Gmail账户进行互动呢?
import imaplib
M=imaplib.IMAP4_SSL('imap.gmail.com', 993)
M.login('myemailaddress@gmail.com','password')
# do things!
M.close()
M.logout()
0
我不知道这样做是否有效,但值得一试。
你可以尝试伪装成浏览器,通过urllib登录并获取cookie。然后,你可以把这个cookie放到浏览器的cookie文件夹里,再打开浏览器去访问gmail。
如果你能让浏览器和谷歌相信这个cookie是有效的,那应该是可行的,但这可能有点复杂。