Estoy trabajando con titiritero e intento enviar una solicitud xhr después de iniciar sesión. Usando la pestaña de red de devtools, copié la solicitud de interés usando la opción de búsqueda de API. Lo envolví en la función page.evaluate de la siguiente manera:
let x = await page.evaluate((SecureAuthToken) => { return fetch("/api/Search/PropertySearch", { headers: { "accept": "application/json, text/plain, */*", "accept-language": "en-US,en;q=0.9", "content-type": "application/json;charset=UTF-8", "sec-ch-ua": '" Not A;Brand";v="99", "Chromium";v="100", "Google Chrome";v="100"', "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": '"Chrome OS"', "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "secureauthtoken": SecureAuthToken, }, referrerPolicy: "no-referrer", body: '{"Filters":[{"FieldId":9,"BundleChildren":.....}', method: "POST", mode: "cors", credentials: "include", }); },SecureAuthToken);Estoy pasando el SecureAuthToken. Cuando lo hago
console.log(x)El resultado es
[]¿Qué estoy haciendo mal? También hay una buena manera de depurar esto?