我正在尝试向网站发出一些 POST 请求,虽然每次我都会收到 200 个响应,但上述响应的值都是 null 或 0。
我试过在检查网站时使用所有可见的标题,只是它们的组合,insertint cookies 等,似乎没有什么可以解决问题。我什至尝试通过 Insomnia 发出请求,但我总是得到相同的输出。知道为什么吗?
这里是我试过的一些代码:
import requests
headers = {
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7,ca;q=0.6',
'Cache-Control': 'no-cache',
'Connection': 'keep-alive',
'Content-Length': '68',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Host': 'prestamos.moneygo.es',
'Origin': 'https://prestamos.moneygo.es',
'Pragma': 'no-cache',
'Referer': 'https://prestamos.moneygo.es/creditomoneygo/movilidad/index.htm?canal=WEB_MONEYGO&utm_source=Xfera&utm_medium=Web&utm_campaign=pmxfera_clientesxfera',
'sec-ch-ua': '"Google Chrome";v="111", "Not(A:Brand";v="8", "Chromium";v="111"',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36'
}
payload = {
'numCuotas': 60,
'importe': 10000,
'material': 501,
'producto': 'MD',
'esClienteYoigo': 0,
}
r = requests.post('https://prestamos.moneygo.es/creditomoneygo/movilidad/rest/simular.htm', headers=headers, data=payload)
提前致谢!