在 puppeteer 爬虫中单击按钮后如何等待 ajax 完成?
How can I wait for ajax completed after click button in puppeteer crawler?
示例:
await page.evaluate(() => {
$.ajax()...
});
然后,我会获取页面上的所有元素继续抓取。
您可以将评估回调用作异步函数,如下所示:
await page.evaluate(async () => {
const result = await $.ajax({
});
// do something with result here
});
page.evaluate
上的外部 await
将等待 ajax 完成,然后再继续
示例:
await page.evaluate(() => {
$.ajax()...
});
然后,我会获取页面上的所有元素继续抓取。
您可以将评估回调用作异步函数,如下所示:
await page.evaluate(async () => {
const result = await $.ajax({
});
// do something with result here
});
page.evaluate
上的外部 await
将等待 ajax 完成,然后再继续