Python发送POST请求遇问题:如何构造Orpha网站国家筛选的正确参数
Python 发送POST请求触发Orpha页面国家筛选的爬取问题
我在Python中发送POST请求爬取数据时遇到了问题,目标爬取的页面地址为:https://www.orpha.net/consor/cgi-bin/ClinicalLabs_Diagnostictest.php?lng=EN&search=ClinicalLabs_Diagnostictest_TechPurpose
我需要使用该页面的国家筛选功能获取对应的数据,但实际触发筛选操作时,页面URL没有任何变化;通过浏览器网络面板排查确认,筛选操作本质是向上述链接发送携带指定数据与参数的POST请求。目前不清楚该如何构造携带正确数据与参数的POST请求,才能拿到和浏览器端筛选一致的响应结果。
以下是我目前编写的测试代码:
import requests url = 'https://www.orpha.net/consor/cgi-bin/ClinicalLabs_Diagnostictest.php?lng=EN&search=ClinicalLabs_Diagnostictest_TechPurpose' data = {'checkFilterLgnBox_AU':'AU'} r = requests.post(url, data=data)
内容的提问来源于stack exchange,提问作者Malik Ibrahim
相关产品推荐
相关产品推荐

