我正在尝试解决以下问题:
我有一个 python 脚本,它打开一个网页,获取一个jsessionid
,然后发布用户名和密码,jsessionid
然后接收一个新jsessionid
的以及“主”页面。到目前为止,一切都很酷。
问题是,现在我希望脚本打开浏览器(Firefox)并从那一刻开始继续会话。问题是,如果我只是发送一个 os 命令以使用 url 打开 firefox,它只会打开登录页面,因为jsessionid
没有传输。
有人知道怎么做这个吗?
我正在尝试解决以下问题:
我有一个 python 脚本,它打开一个网页,获取一个jsessionid
,然后发布用户名和密码,jsessionid
然后接收一个新jsessionid
的以及“主”页面。到目前为止,一切都很酷。
问题是,现在我希望脚本打开浏览器(Firefox)并从那一刻开始继续会话。问题是,如果我只是发送一个 os 命令以使用 url 打开 firefox,它只会打开登录页面,因为jsessionid
没有传输。
有人知道怎么做这个吗?
python 库spynner非常适合以编程方式执行浏览器。
import spynner
browser = spynner.Browser()
browser.load('http://www.google.com')
browser.create_webview()
browser.show() # Launches windowed browser in your OS