提交表单并使用python请求打印页面

时间:2018-11-07 14:56:07

标签: python python-requests

我已经阅读了很多有关如何使用python提交表单的信息,然后阅读并废弃了获得的页面。但是,我无法按照我填写的特定表格进行操作。我的代码返回表单页面的html。这是我的代码:

import requests 

values = {}
values['archive'] = "1"
values['descripteur[]'] = ["mc82", "mc84"]
values['typeavis[]'] = ["10","6","7","8","9"]
values['dateparutionmin'] = "01/01/2015"
values['dateparutionmax'] = "31/12/2015"
req = requests.post('https://www.boamp.fr/avis/archives', data=values)
print req.text

任何建议表示赞赏。

req.text看起来像:

enter image description here

1 个答案:

答案 0 :(得分:0)

您可能会将数据发布到错误的页面上。我访问该网址并发布一个,然后发现该发布数据已发送到https://www.boamp.fr/avis/liste。 (有时提琴手对弄清楚该过程很有用)

所以您的代码应该是这个

req = requests.post('https://www.boamp.fr/avis/liste', data=values)