Javascript 使用NodeJS进行谷歌搜索,当它出现时,我是否可以提示reCAPTCHA?(木偶演员/干杯)

Javascript 使用NodeJS进行谷歌搜索,当它出现时,我是否可以提示reCAPTCHA?(木偶演员/干杯),javascript,node.js,recaptcha,cheerio,puppeteer,Javascript,Node.js,Recaptcha,Cheerio,Puppeteer,我正在写一个有点简单的web scraper,它使用Puppeter在Google上搜索查询列表 在我点击谷歌的reCAPTCHA之前,它一直在工作。我知道绕过reCAPTCHA是非正统的,所以我不会在这里要求这样的东西(尽管我使用的代码是一种尝试——抱歉,不是抱歉) 我所希望的是,当它出现时,会出现某种提示,以输入reCAPTCHA,这样我就可以继续搜索 我是Node的新手,所以如果可能PhantomJS或类似的东西更适合我所要完成的,我愿意从头重写它。我没有试过,因为幻影看起来更混乱,而且关

我正在写一个有点简单的web scraper,它使用Puppeter在Google上搜索查询列表

在我点击谷歌的reCAPTCHA之前,它一直在工作。我知道绕过reCAPTCHA是非正统的,所以我不会在这里要求这样的东西(尽管我使用的代码是一种尝试——抱歉,不是抱歉)

我所希望的是,当它出现时,会出现某种提示,以输入reCAPTCHA,这样我就可以继续搜索

我是Node的新手,所以如果可能PhantomJS或类似的东西更适合我所要完成的,我愿意从头重写它。我没有试过,因为幻影看起来更混乱,而且关于它的文档更少

无论如何,我的代码如下:

const fs=require('fs');
const puppeter=require('puppeter');
const cheerio=需要(“cheerio”);
const LineByLine=require('line-by-line'),
lr=newlinebyline('dorks.txt',{skipmptyline:true});
----剪断----
lr.on('end',异步函数(){
log(`[*]加载了${dorks.length+1}dorks.Let's begin.`);
对于(变量i=0;i----snip---
你好,蔡斯,我看到你已经关闭了无头模式。也许为了调试的目的而减慢Puppeter的速度会揭示浏览器中到底发生了什么?请看。我完全知道浏览器中发生了什么。谷歌要求我在被重定向到我的搜索结果之前完成验证码。。。我想在无头模式下运行时提示输入captcha…如果您正在寻找更好、更具交互性的调试方式,我会说签出,这将显示您+为您打开一个调试器。