我正在使用请求(如 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 好的时候,所以 POST 工作。当我打印 r.content 时,我没有得到结果页面,而是提交表单的页面的 html。当我{'SEARCH':'MIS'}
从数据中删除时,r.content
返回一个缺少搜索类型的 html 错误页面,所以我知道如果帖子中有问题,我会收到错误消息。
那么我怎样才能得到结果页面呢?