我正在尝试使用政府土地定位器应用获取已知土地的经纬度坐标。该网站为www.makani.ae
说我在搜索字段中输入土地编号“ 3520461”并进行搜索。我正在尝试像这样复制帖子请求:
import requests
url = 'https://www.makani.ae/makaniproxy/Makani.svc/getmakanidatanew'
headers = {
"Host": "www.makani.ae","Connection": "keep-alive","Content-Length": "291","accept": "application/json,text/javascript,*/*; q=0.01","Origin": "http://www.makani.ae","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/78.0.3904.70 Safari/537.36","Content-Type": "application/json;charset=UTF-8","Sec-Fetch-Site": "cross-site","Sec-Fetch-Mode": "cors","Referer": "http://www.makani.ae/desktop/index.html?25","accept-Encoding": "gzip,deflate,br","accept-Language": "en-US,en;q=0.9"
}
payload = {
'parameters': {
'InputJson': {
'searchtext': '3520461','lang': 'E','currentlocation': '25.26452971,55.31196410','distancetype': 'KM','level': '2','userid': '','sessionid': ''},'Token': 'b7s5isip5p6nkrenhfbd9bdbg8!=+=BDEE6d4K4CL6nplm720bIA==','Remarks': 'Makani Phase 2'},'url': 'http://www.makani.ae/MakaniPhase2ProxyWebService/MakaniPhase2Proxy.svc/SmartSearch'
}
r = requests.post(url,data=payload,headers=headers)
这将返回400错误。我要去哪里错了?