Python、Webbrowser 和 Gmail

0 投票
2 回答
970 浏览
提问于 2025-04-16 01:02

嘿,朋友们。我想打开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是有效的,那应该是可行的,但这可能有点复杂。

撰写回答