【发布时间】:2020-06-14 10:41:24
【问题描述】:
我正在编写一个机器人,我试图在任务完成后使用它来抓取 reCAPTCHA 令牌。我正在尝试使用:
await page.evaluate(() => document.getElementById('recaptcha-token').value)
验证码加载到页面后,但每次我都收到相同的错误:Uncaught (in promise) Error: Evaluation failed: TypeError: Cannot read property 'value' of null。
我相信这个错误的部分原因是我试图获取的元素是隐藏类型的:
<input type="hidden" id="recaptcha-token value="[very long string of letters and numbers]">
我将如何绕过这个?
【问题讨论】:
标签: javascript electron puppeteer recaptcha screen-scraping