工作1次"/>
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次
发布评论