0
打開瀏覽器並自動記錄我已經我一下就可以了,每次寫一個Python腳本來自動登錄到網站。該腳本在命令提示符下運行正常,但不打開瀏覽器。我可以看到HTML源代碼在命令提示符下運行,但它不打開瀏覽器。我還沒有包含任何基於瀏覽器的命令,可能是這個原因之一,但我不知道如何包含瀏覽器命令,例如:webbrowser.open,因爲當我包含這個命令時,它簡單地打開瀏覽器,但沒有登錄我。猜猜有一個時間問題。有人可以糾正我的腳本進行自動登錄。我的python腳本這麼想的在
import cookielib
import urllib
import urllib2
if __name__ == '__main__':
urlLogin = 'http://www.gmail.com'
id = 'my.email'
passw = 'my.password'
fieldId = 'email'
fieldPass = 'pass'
cj = cookielib.CookieJar()
data= urllib.urlencode({fieldId:id, fieldPass:passw})
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
usock = opener.open(urlLogin)
usock = opener.open(urlLogin, data)
pageSource = usock.read()
usock.close()
print(pageSource)
usock = opener.open('http://www.gmail.com')
pageSource = usock.read()
usock.close()
print(pageSource)
謝謝,這將是一個很大的幫助
雅緊靠在我的情況下,它不會檢索雖然腳本生成的頁面看起來對我好..不要喲覺得我很想念在我的腳本的東西? – Nusrat 2011-04-14 03:33:09