POST 请求返回空值

问题描述 投票:0回答:0

我正在尝试向网站发出一些 POST 请求,虽然每次我都会收到 200 个响应,但上述响应的值都是 null 或 0。

我试过在检查网站时使用所有可见的标题,只是它们的组合,insertint cookies 等,似乎没有什么可以解决问题。我什至尝试通过 Insomnia 发出请求,但我总是得到相同的输出。知道为什么吗?

这是网站:https://prestamos.moneygo.es/creditomoneygo/movilidad/index.htm?canal=WEB_MONEYGO&utm_source=Xfera&utm_medium=Web&utm_campaign=pmxfera_clientesxfera

这里是我试过的一些代码:

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)

提前致谢!

python web-scraping post python-requests
© www.soinside.com 2019 - 2024. All rights reserved.