使用Python请求发送已填写的表单

时间:2016-09-02 15:25:14

标签: python forms submit python-requests

只是一个简单的问题。

有没有办法用Python Requests库提交预填表单?

例如,我在一个预填表格的页面上,有一个'提交'按钮,该按钮将提交已包含已存在形式的数据的发布请求。有没有办法模拟'点击“提交”#39;按钮?

我希望在提交时(从标题中)获取表格数据,而不是取消每个字段并获得它的价值。

感谢任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用MechanicalSoupRoboBrowser等软件包可以轻松透明地解决这些问题。两者都基于requestsBeautifulSoup,他们可以阅读表单的内容并执行"提交"使用默认/给定或自定义/提供的值。

mechanize是另一个,可能是此任务的更受欢迎的替代方案。