如何安装和运行 Firefox 的 puppeteer

2023-12-28

你好,我正在做一些网络自动化。我正在尝试打开一个 url,但在 chrome 控制台中收到数据 URL 错误,因此我正在转向 Firefox 控制台,以解决 chrome 控制台中没有打开数据 url 的问题。问题是“npm install puppeteer-firefox”无法为 firefox 安装 puppeteer。如何为 Firefox 安装 puppeteer 并将其包含在代码中以便我可以使用它?

由于数据 url 错误,代码无法在 Chrome 中运行

const url = await page.evaluate(async () => {

    
        document.querySelector('.n3VNCb').src;
        
    });
    
    url.toString();
    
    await page.goto(url);

我在 node.js 命令提示符中输入的内容来安装 puppeteer firefox。这不起作用

npm i puppeteer-firefox

我从 node.js 命令提示符收到错误

npm 警告已弃用[电子邮件受保护] /cdn-cgi/l/email-protection: Firefox 支持正在逐渐过渡到 木偶师包。从 puppeteer v2.1.0 开始,您可以与 Firefox Nightly 交互。 puppeteer-firefox > 包将保持可用,直到过渡完成,但不再主动维护。 欲了解更多信息,请访问https://wiki.mozilla.org/Remote https://wiki.mozilla.org/Remote

[电子邮件受保护] /cdn-cgi/l/email-protection安装 C:\Users\user\Desktop\filename\filename\node_modules\puppeteer-firefox 节点安装.js

错误:无法下载 Firefox rv0.0.1! 错误:下载失败:服务器返回代码 404。URL:https://github.com/puppeteer/juggler/releases/download/v0.0.1/firefox-win64.zip https://github.com/puppeteer/juggler/releases/download/v0.0.1/firefox-win64.zip

我也尝试过这些作为错误说做,但它们不起作用

(节点:14348)UnhandledPromiseRejectionWarning:错误:找不到最新的浏览器版本。运行“PUPPETEER_PRODUCT=firefox npm install”或“PUPPETEER_PRODUCT=firefox yarn install”以下载受支持的 Firefox 浏览器二进制文件。

PUPPETEER_PRODUCT=firefox npm 安装

PUPPETEER_PRODUCT=firefox 纱线安装


我遇到了类似的问题,您必须运行的命令实际上如下:

PUPPETEER_PRODUCT=firefox npm i puppeteer

来源 :https://github.com/puppeteer/puppeteer/blob/v5.2.1/docs/api.md#puppeteerlaunchoptions https://github.com/puppeteer/puppeteer/blob/v5.2.1/docs/api.md#puppeteerlaunchoptions

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何安装和运行 Firefox 的 puppeteer 的相关文章