【发布时间】:2012-06-15 14:09:26
【问题描述】:
我正在使用请求(根据 Daniel Roseman 的建议)在网络表单上发帖:
url = "http://mascot.proteomics.dundee.ac.uk/cgi/search_form.pl?FORMVER=2&SEARCH=MIS"
data = {'SEARCH':'MIS'}
files = {'JG-C1-1A.mgf' : open('/homes/ndeklein/Cantrell/JG-C1-1.mgf','rb')} print
当我打印 r.ok 和 r.request 时,我得到 200 ok,所以 POST 工作。当我打印 r.content 时,我没有得到结果页面,而是提交表单的页面的 html。当我从数据中删除 {'SEARCH':'MIS'} 时,r.content 返回一个缺少搜索类型的 html 错误页面,所以我知道如果帖子中有问题,我会收到错误消息。
那么我怎样才能得到结果页呢?
【问题讨论】:
标签: python http post python-requests