我正在尝试使用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实现了这个任务,它实际上打开了一个测试浏览器,但我想直接查询服务器。