我的一个代码现在抛出500个错误(以前没有)在一个步骤中,我需要与以下网站进行通信:http://metagenomics.iiserb.ac.in/mp3/application.php
当我发出GET或POST请求时,我收到了500个错误,但是它在浏览器中工作正常,它告诉我HTTP头有一个错误。当我按如下方式复制在Chrome上看到的头文件时,仍然会出现错误:
payload = {"program": "metabin", "method": "blast", "filetype": "blastresult", "samplefile": "blast", "bitscore": "-0.2", "binsize": "30", "email": "", "submit": "Submit"}
headers = {"Origin": "http://metagenomics.iiserb.ac.in", "Referer": "http://metagenomics.iiserb.ac.in/mp3/application.php", "Upgrade-Insecure-Requests": "1", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36", "X-DevTools-Emulate-Network-Conditions-Client-Id": "A6A0EFE8F8ECE2562D4EDF2B00589DC1"}
requests.post("http://metagenomics.iiserb.ac.in/mp3/submitjob.php", files=payload, headers=headers)
我是否错误地复制了HTTP头?还是我又少了一步?你知道吗
谢谢你, 乔希。你知道吗
但我仍然看不到“文件”,因为您没有将其二进制打开,要通过request post方法将文件发送到服务器,您应该做一些类似的操作(这些只是示例参数!)你知道吗
相关问题 更多 >
编程相关推荐