0

我有一个 python 脚本,我正在尝试登录某个网站。获得会话 ID 后,我想将一些值发布到 url。这里我使用 os.system() 调用 firefox。我希望 firefox 将值发布到 url 并从那里所有会话都应该在 firefox 本身中维护。

当从 python 脚本/命令行调用 firefox 时,我们可以让 firefox 将值发布到 url 吗?

或者有没有其他方法可以达到同样的效果?

4

2 回答 2

1

我推荐你另外两种方法。

首先是请求模块。它将保持会话。我已经成功地使用这个模块来保持会话、发布表单等。

编辑示例请求代码

payload = {'param' : 'value'}
session = requests.session()
session.get(url)
response = session.post(form_url, data=payload)

其次,我不确定你到底想做什么,但如果你想从 Python 自动化 Firefox,你可以考虑Selenium + Python

于 2012-10-02T09:23:28.967 回答
0

使用webbrowser模块

脚本 webbrowser 可用作模块的命令行界面。它接受一个 URL 作为参数。

于 2012-10-02T09:23:08.763 回答