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