在操纵up的履带中单击按钮后,如何等待ajax完成?

时间:2020-09-09 01:59:16

标签: apify

示例:

await page.evaluate(() => {
    $.ajax()...
});

然后,我将获取页面上的所有元素以继续抓取。

1 个答案:

答案 0 :(得分:0)

您可以将评估回调用作异步函数,如下所示:

await page.evaluate(async () => {
    const result = await $.ajax({
    });

    // do something with result here
});

await上的外部page.evaluate将等待ajax完成后再继续