0

我正在尝试创建一个 Python 脚本,允许我使用我的密码和用户名登录我的电子邮件,然后打开一个使用该信息登录的浏览器,这样我就不需要输入我的信息。到目前为止,这就是我所拥有的:

os.system("start chrome.exe http://www.yahoomail.com")  

这允许我启动 chrome 到那个显然只是打开它并且不会自动让我登录的 url。所以我想知道我怎样才能让它打开浏览器并自动登录我的电子邮件?
感谢回答的人。

4

2 回答 2

2

看看Selenium,这正是你要找的。作为一个选项,您可以使用一些无头兄弟,PhantomJS或者您可以使用PyQt4 (Webkit).

于 2013-03-17T01:44:51.543 回答
0

urllib2库似乎能够处理登录(有时还需要像cookielib这样的 cookie 管理器的帮助。)问题是每个电子邮件服务都会有所不同,您必须深入研究源代码该页面(在 Firefox 和 Google Chrome 等多种浏览器中为 Ctrl+U)来查找它用于各种变量的名称。这个问题的答案应该为如何解决这个问题提供一个好主意。

于 2013-03-17T01:59:11.837 回答