2014-06-06 48 views
0

我想登录到一个网站,而不使用urllib2和机械化。我想登录到一个网站,而不使用urllib2和机械化

我可以打开一个网站,但我无法以编程方式登录。

下面是打开网站的脚本。

import webbrowser 

webbrowser.open('https://stackoverflow.com/users/login?returnurl=http%3a%2f%2fstackoverflow.com%2f', 5, autoraise = True) 

上面的代码打开了StackOverflow页面,将出现用户名和密码字段。但我没有得到如何通过在Python脚本本身提供用户名和密码来自动登录。

回答

0

Webbrowser模块不是为此制作的!使用正确的工具进行工作。机械化也许可以完成这项工作。或者基本的selenium python绑定,或者更高级别的API(上面的selenium),例如splinter提供的。任何一种解决方案都可以通过几行Python代码解决您的问题