Я пытаюсь немного поковыряться в Интернете с помощью Puppeteer, но сценарий, похоже, не может найти искатель, который я ищу.По сути, этот код:
const puppeteer = require('puppeteer');
let scrape = async () => {
const year = 18;
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.goto('https://cobbcounty.org/index.php?option=com_wrapper&view=wrapper&Itemid=2008');
await page.waitFor(5000);
var id = '';
for(i=0;i<10000;i++){
id = i;
await page.click('#txtCase');
await page.keyboard.type(year + '-P-' + id);
await page.select('#lstDoc','Estate');
}
}
scrape().then((value) => {
console.log('script ended');
});
выдаёт мне эту ошибку:
(node:31125) UnhandledPromiseRejectionWarning: AssertionError
[ERR_ASSERTION]: No node found for selector: #txtCase
Насколько я могу судить, #txtCase является фактическим селектором на странице, поэтому я незнаю, почему кукловод не может найти его.Если кто-то может объяснить мне, что я делаю неправильно, это будет очень полезно.