Javascript 木偶演员:停止冗长的控制台垃圾邮件
我已经启动了Puppeter来自动浏览网页信息。 我遇到的一个问题是,脚本将接收到的每一条数据输出到控制台。我怎样才能阻止它?查看文档并在谷歌上搜索答案,但一无所获 我想摆脱这个无用的洪水,只看到我自己的控制台。log()输出: 我的示例代码:Javascript 木偶演员:停止冗长的控制台垃圾邮件,javascript,node.js,web-scraping,puppeteer,Javascript,Node.js,Web Scraping,Puppeteer,我已经启动了Puppeter来自动浏览网页信息。 我遇到的一个问题是,脚本将接收到的每一条数据输出到控制台。我怎样才能阻止它?查看文档并在谷歌上搜索答案,但一无所获 我想摆脱这个无用的洪水,只看到我自己的控制台。log()输出: 我的示例代码: const puppeteer = require("puppeteer"); (async () => { const browser = await puppeteer.launch({ headless:
const puppeteer = require("puppeteer");
(async () => {
const browser = await puppeteer.launch({
headless: false,
devtools: true,
dumpio: false,
slowMo: 250,
defaultViewport: { width: 600, height: 800 },
});
const page = await browser.newPage();
await page.goto("https://www.instagram.com/accounts/login/?source=auth_switcher");
await page.waitFor('input[name="username"]');
await page.type('input[name="username"]', "NewUser");
await browser.close();
console.log("Iam done!");
})();
VSCode扩展代码运行程序负责为通过它执行的脚本启用详细控制台输出。使用“node script.js”运行脚本会产生预期的行为。我创建了一个新文件夹,运行了
npm init-y
来创建一个节点项目,运行了npm I-S puppeter
来安装puppeter,将代码粘贴到index.js
文件中,然后运行了node index
。结果:脚本运行正常,并且您的Iam done中的终端设备中根本没有日志代码>对于我和对于blex相同。终端中没有冗余,即使我将dumpio设置为true也是如此。您似乎同时运行另一个节点进程,该进程正在记录这些数据。请提供更多的上下文。嗯,谢谢你的输入。我通过一个“快速运行”按钮(扩展代码运行程序)在VSCode中执行脚本——在执行我的js时,扩展可能会将详细日志arg附加到节点进程。通过直接运行“node script.js”进行尝试,确实没有日志垃圾邮件。谢谢,很抱歉打扰你。