为什么木偶操纵者不输入某些输入
why puppeteer does not type in some inputs
有时 puppeteer 不会在某些输入字段中输入内容,具体来说,我试图在网站的输入字段中简单地输入一些名为“https://webtor.io/”的内容,它有一个巨大的输入领域,我希望有人能帮助我解决这个具体的例子。
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.goto('https://webtor.io/');
await page.type(`input[type="text"]`, 'something', { delay: 50 })
})();
发生这种情况是因为当您转到该页面时,该页面已呈现 html 并加载脚本,这最终导致延迟,有时文本输入未加载,因此失败。
await page.goto(''https://webtor.io/', {waitUntil: 'networkidle0'});
查看此 link 了解更多详情。
有时 puppeteer 不会在某些输入字段中输入内容,具体来说,我试图在网站的输入字段中简单地输入一些名为“https://webtor.io/”的内容,它有一个巨大的输入领域,我希望有人能帮助我解决这个具体的例子。
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.goto('https://webtor.io/');
await page.type(`input[type="text"]`, 'something', { delay: 50 })
})();
发生这种情况是因为当您转到该页面时,该页面已呈现 html 并加载脚本,这最终导致延迟,有时文本输入未加载,因此失败。
await page.goto(''https://webtor.io/', {waitUntil: 'networkidle0'});
查看此 link 了解更多详情。