使用Python为表单

时间:2017-06-08 19:40:48

标签: python html google-chrome http post

我正在尝试使用Python发出HTTP Post请求。我要提交的具体表单位于以下页面:http://143.137.111.105/Enlace/Resultados2010/Basica2010/R10Folio.aspx

使用Chrome开发工具,似乎按下按钮会发出HTTP Post请求,但我正在尝试找出确切的请求。我目前在Python中有以下内容:

import requests
url = 'http://143.137.111.105/Enlace/Resultados2010/Basica2010/R10Folio.aspx'
values = {
    'txtFolioAlumno': '210227489P10',
}

r = requests.post(url, values)
print r.content

然而,当我运行它时,它只是打印出旧页面的HTML而不是从新页面返回数据(我有兴趣获取'Matematicas'旁边的数字,在这种情况下为422)。我使用Selenium实现了这个任务,它实际上打开了一个测试浏览器,但我想直接查询服务器。

0 个答案:

没有答案