我的python脚本无法打开浏览器并自动登录
||
我编写了python脚本,每次单击该脚本即可自动登录网站。该脚本在命令提示符下运行良好,但未打开浏览器。我可以看到在命令提示符下运行的html源代码,但是它没有打开浏览器。我也未包含任何基于浏览器的命令,可能就是这样的原因,但是我不知道如何包含浏览器命令,例如:webbrowser.open,因为当包含此命令时,它会简单地打开浏览器,但无法登录。猜想这是一个计时问题。有人可以纠正我的脚本以进行自动登录吗?
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)
谢谢,那将是一个很大的帮助
没有找到相关结果
已邀请:
1 个回复
锯康