我已经阅读了很多有关如何使用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看起来像:
答案 0 :(得分:0)
您可能会将数据发布到错误的页面上。我访问该网址并发布一个,然后发现该发布数据已发送到https://www.boamp.fr/avis/liste
。 (有时提琴手对弄清楚该过程很有用)
所以您的代码应该是这个
req = requests.post('https://www.boamp.fr/avis/liste', data=values)