Hej,
Undrar hur man hämtar värdet från en hidden som bara körs när du besöker webbsidan.
Det funkar inte med en enkel get(), då är fältet tomt. Använder nodejs med express och playwright.
Frågat chatgpt, men tydligen får inte chatgpt hjälpa till med att gå förbi bottester.
Kod som inte alls fungerar.
Kod:
const { chromium } = require('playwright');
const endpoint = new URL(
'https://sida.se/'
);
async function main() {
browser = await chromium.launch({ headless: true });
const page = await browser.newPage();
const formUrl = new URL(endpoint);
await page.goto(formUrl.href);
const captcha = page.locator('form').filter({
has: page.locator('input[name="recaptchaClientToken"]'),
});
console.log(captcha.value);
}