首页 > 解决方案 > 为什么我的浏览器没有使用 pupeeteer 脚本定位到此页面?

问题描述

我是 NodeJS 的新手,我想制作一个机器人。我将 puppeteer 文档中的代码粘贴到我的 IDE 中。并启动了 JS。但它在我的浏览器中没有做任何事情。这里的代码:

const puppeteer = require('puppeteer');

(async () => {
    const browser = await puppeteer.launch();
    const page = await browser.newPage();
    await page.goto('https://www.youtube.com/');
    await page.screenshot({ path: 'example.png' });

    await browser.close();
})();

我做了'npm i puppeteer',但它仍然不起作用。

标签: javascriptnode.jspuppeteer

解决方案


您需要使用 Node.js 运行代码。

如果您在拥有此文件的同一文件夹中使用实例 index.js 的 previos 代码调用该文件,则您需要:

  • 创建节点项目 => 在终端执行 npm init -y

  • 安装 puppeteer 模块 => npm i puppeteer

  • 执行文件 ==> 节点 index.js


推荐阅读