你好,我正在做一些网络自动化。我正在尝试打开一个 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(使用前将#替换为@)