最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

puppeteer .Click('。classname')每20次尝试仅工作1次

IT培训 admin 13浏览 0评论

puppeteer .Click('。classname')每20次尝试仅工作1次

我尝试在此google网址上单击(使用操纵符)“ autres lieuxàdécouvrir”:

;ei=gc63XvPyIIjga5bZqKgG&q=lieux+a+decouvrir+departement+Ain&oq=lieux+a+decouvrir+departement+Ain&gs_lcp=CgZwc3ktYWIQAzIECCMQJzoECAAQRzoHCCEQChCgAToECCEQFVDejcUEWMafxQRg_qDFBGgAcAJ4AIABfIgB5AeSAQQxMS4xmAEAoAEBqgEHZ3dzLXdpeg&sclient=psy-ab&ved=0ahUKEwizt6DWgqnpAhUI8BoKHZYsCmUQ4dUDCAw&uact=5

here a screenshot

关于代码,我简单地放在:

    await page.waitForSelector('.UEBZnb');
    await page.click('.UEBZnb');

但是当我执行它时,几乎每次都会向我发送一个超时错误(等待30 000ms)...但有时候效果很好...在我的程序中,我使用相同的行单击其他位置,效果很好。

我尝试使用其他类格式,其行为完全相同。

您是否知道我实际上在做什么错?

回答如下:您应等待页面加载完成。

page.setDefaultNavigationTimeout(10000); await page.waitForNavigation();

puppeteer .Click('。classname')每20次尝试仅工作1次

我尝试在此google网址上单击(使用操纵符)“ autres lieuxàdécouvrir”:

;ei=gc63XvPyIIjga5bZqKgG&q=lieux+a+decouvrir+departement+Ain&oq=lieux+a+decouvrir+departement+Ain&gs_lcp=CgZwc3ktYWIQAzIECCMQJzoECAAQRzoHCCEQChCgAToECCEQFVDejcUEWMafxQRg_qDFBGgAcAJ4AIABfIgB5AeSAQQxMS4xmAEAoAEBqgEHZ3dzLXdpeg&sclient=psy-ab&ved=0ahUKEwizt6DWgqnpAhUI8BoKHZYsCmUQ4dUDCAw&uact=5

here a screenshot

关于代码,我简单地放在:

    await page.waitForSelector('.UEBZnb');
    await page.click('.UEBZnb');

但是当我执行它时,几乎每次都会向我发送一个超时错误(等待30 000ms)...但有时候效果很好...在我的程序中,我使用相同的行单击其他位置,效果很好。

我尝试使用其他类格式,其行为完全相同。

您是否知道我实际上在做什么错?

回答如下:您应等待页面加载完成。

page.setDefaultNavigationTimeout(10000); await page.waitForNavigation();

发布评论

评论列表 (0)

  1. 暂无评论