【问题标题】:Python, Webbrowser and GmailPython、网络浏览器和 Gmail
【发布时间】:2010-07-09 08:39:15
【问题描述】:

嘿朋友们。我想使用特定帐户打开 Gmail。我的 python 脚本有一个 gmail 帐户列表,我希望在已单击/选择的 gmail 中打开一个。我尝试在 URL 中使用凭据,但对此不满意,因为我不想将用户密码放在 URL 中 + 它不起作用:)。

我正在使用 webbrowser.open(URL) 打开 gmail。

解决方案?

【问题讨论】:

    标签: python browser gmail


    【解决方案1】:

    不知道这是否可行,但可能值得一试。

    您可以尝试欺骗浏览器并通过 urllib 登录并获取 cookie。然后您可以通过编程方式将 cookie 放入浏览器的 cookie 目录并启动浏览器到 gmail。

    如果您可以让浏览器+google 相信 cookie 是有效的,这似乎会起作用,但它可能是可能的。

    【讨论】:

      【解决方案2】:

      您是否有任何理由不使用 IMAP 与 Gmail 帐户进行交互?

      import imaplib
      M=imaplib.IMAP4_SSL('imap.gmail.com', 993)
      M.login('myemailaddress@gmail.com','password')
      
      # do things!
      
      M.close()
      M.logout()
      

      【讨论】:

      • 不清楚您要做什么。脚本在哪里运行?它是由什么触发的?它只是应该在浏览器中打开 Gmail 并登录以便用户可以使用它?或者您是否尝试自动与 Gmail 帐户进行交互。如果后者为真,那么您想使用 IMAP/SMTP。
      猜你喜欢
      • 2011-03-11
      • 2012-10-30
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 2016-03-10
      相关资源
      最近更新 更多