2014-06-06 47 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代碼解決您的問題