开始试用

适用于 Puppeteer 的代理

几分钟即可在 Puppeteer 中配置好 NodeMaven 代理。使用支持 HTTP 和 SOCKS5 的住宅、移动 和 ISP IP,实现稳定的自动化 和一致的性能

首个代理
返现
市场上

每月将已用流量
转化为可重复使用的
代理额度,即可获得奖励

欢迎礼
价值 $100+

  • 质量 & 速度过滤器
  • 邮政编码级定向
  • 专属代理专家

独家质量保证

每当代理表现不佳
即可获得价值 $1 的奖励流量

了解更多

Puppeteer 是什么?

Puppeteer 是一个 Node.js 库,提供高级 API 用于控制 Google Chrome 或 Chromium 等无头浏览器或完整浏览器。它可实现网页自动化、抓取、测试和性能监控。借助 Puppeteer,您可以模拟用户操作、提取数据,并生成 PDF 或截图。搭配 NodeMaven 代理使用时(住宅、移动和 ISP 代理,支持 HTTP/SOCKS5),它可支持可扩展的工作流程,并保持稳定的会话和一致的性能。

 

95% 纯净 IP 率,有保障
住宅、移动 & ISP 代理
24/7 专家支持

如何在 Puppeteer 中配置 Nodemaven 代理

步骤 1

检查是否已安装 Node.js

打开终端并运行:

node -v
如果已安装 Node.js,您将看到当前版本号。

如果没有,请从 Node.js 官方网站下载并安装 LTS 版本,然后重新运行该命令。

步骤 2

Download Node.js

从 Node.js 官方网站下载并安装 LTS 版本,然后重新运行该命令

第 3 步

创建项目文件夹

mkdir puppeteer-nodemaven-proxy
cd puppeteer-nodemaven-proxy
第 4 步

初始化项目

npm 初始化 -y

这会创建一个 package.json 文件,其中包含基本的项目设置。

步骤 5

安装 Puppeteer

npm 安装 Puppeteer

步骤 6

创建脚本文件

在你的项目目录中,运行以下命令创建一个新文件:

触碰 index.js

这将创建一个名为的空文件 index.js.

步骤 7

打开该文件并添加 NodeMaven 代理

在终端中打开该文件:

nano index.js

粘贴以下代码:

const puppeteer = 需要('puppeteer');

(async () => {
const 浏览器 = await puppeteer.launch({
args: [
'--no-sandbox',
'--disable-setuid-sandbox',
'--proxy-server=http://gate.nodemaven.com:8080'
],
});

const 页面 = await 浏览器.newPage();

await 页面.authenticate({
用户名: 'YOUR_NODEMAVEN_USERNAME',
密码: 'YOUR_NODEMAVEN_PASSWORD'
});

尝试 {
await 页面.goto('https://ipinfo.io/json');
console.log(await 页面.content());
} catch (err) {
console.error(“打开页面时出错:”, err);
} finally {
await 浏览器.close();
}
})();

保存并退出:

  • 按下 Control + O,然后 回车 (节省)
  • 按 Control + X(退出)
步骤 8

运行脚本

在同一目录中运行:

node index.js

如果一切设置正确,你将在终端中看到打印出的代理 IP 详细信息。

这可以确认 Puppeteer 正在通过你的 NodeMaven 代理运行。

以 3.50 美元试用 NodeMaven 的代理服务器,并获得 750MB 流量

以 3.50 美元试用 NodeMaven 的代理服务器,并获得 750MB 流量

轻松集成

轻松将我们的优质代理 与所有主流第三方工具集成

Multilogin
Dolphin Anty
MoreLogin
Gologin

为您的工作流程选择优质代理

通过 NodeMaven 的高质量 代理 IP 体验不间断连接

住宅代理

住宅代理

真实住宅 IP,支持轮换会话和粘性会话。支持 HTTP(S) 和 SOCKS5,采用灵活的按 GB 计费方式,适用于可扩展的代理工作流

推荐用于:
移动代理

移动代理

移动 IP,支持轮换会话和粘性会话,适用于自动化和账户工作流。支持 HTTP(S) 和 SOCKS5,采用按 GB 计费方式

推荐用于:
ISP 代理

ISP 代理

静态代理服务器 IP,具有长会话和一致身份。支持 HTTP(S) 和 SOCKS5,采用按 IP 计费方式,流量不限

推荐用于:
不确定该选择哪种代理类型?

来自客户与合作伙伴的评价

来自信赖并使用 NodeMaven 的用户的真实反馈

专为大规模管理移动账户而打造的独特防关联手机解决方案
«NodeMaven 与 Geelark 紧密合作,为可靠的移动多账户工作流程提供支持,并在日常使用中经过测试和验证»。
专为社交媒体管理打造的云手机 & 多账号平台
«这是我们选择集成的唯一一家高质量代理提供商。NodeMaven 提供干净、稳定的流量,为我们的工作流程赋能»。
一款深受全球用户信赖的领先防关联浏览器
«我们推荐 NodeMaven 作为多账号运营的第一代理服务。它与 Dolphin Anty 紧密集成,确保设置顺畅»。
深受 900 万以上用户信赖的头号反检测浏览器
«NodeMaven 提供可靠、高质量的代理,可与 AdsPower 无缝集成。我们携手让多账户管理更顺畅、更稳定、更易于扩展»。
专为安全且可扩展的多账户管理打造的一体化反检测浏览器
«NodeMaven 提供稳定、高质量的代理,运行流畅,支持安全高效的多账户工作流程»。
全球最受信赖的多账户管理专家
«BitBrowser 与 NodeMaven 合作,打造强大的反检测环境。多账户广告投放和社交媒体管理能够轻松降低账户被封的风险。使用 NodeMaven 安全代理可确保稳定性并保护本地数据隐私。干净、高质量且稳定。我们推荐 NodeMaven»。
用于大规模安全多账户管理的反检测浏览器和云手机平台
«NodeMaven 是我们社区中用户推荐最多的代理提供商。它提供高质量、稳定的 IP,对于需要大规模可靠性的多账户专业人士而言至关重要»。

常见问题

Puppeteer 是一个用于浏览器自动化、抓取和测试的 Node.js 库。将它与代理一起使用,可以帮助你通过不同的 IP 发送请求、提升连接稳定性,并更有效地管理多个自动化会话。

你可以通过使用以下参数启动 Puppeteer 来添加代理 --proxy-server 参数,然后使用以下方式进行身份验证 page.authenticate() 如果您的代理需要登录凭据。NodeMaven 代理同时支持用户名/密码和 IP 白名单两种设置方式,让集成变得简单直接。

是的,Puppeteer 支持需要身份验证的代理。使用代理启动浏览器后,您可以通过以下方式传入您的凭据:

await 页面.authenticate({
用户名: 'YOUR_USERNAME',
密码: 'YOUR_PASSWORD'
});

这与 NodeMaven 住宅代理和移动代理可无缝配合使用。

 

可以,Puppeteer 与轮换代理配合得很好。使用 NodeMaven,你可以控制轮换行为(每次请求轮换或粘性会话),这有助于保持会话一致性,或在需要时刷新 IP。

适合 Shadowrocket 的最佳代理取决于您的需求:

住宅代理,提供高信任度和稳定会话
移动代理,实现最高的 IP 真实性
ISP 代理,兼顾速度与长时间自动化运行

NodeMaven 三种方式全部提供,因此您可以根据自己的工作流程进行选择。

您可以通过打开一个 IP 检测页面来测试您的设置,例如:

await 页面.goto('https://ipinfo.io/json');

如果返回的 IP 与您的代理位置一致,则说明您的设置运行正常。

常见问题包括:

  • 代理端口或主机不正确
  • 缺少身份验证凭据
  • IP 未加入白名单(如果使用白名单模式)
  • 防火墙或网络限制

请仔细核对您的 NodeMaven 代理详情,并确保您的设置与您的身份验证方式相匹配。

是的,NodeMaven 代理与 Puppeteer 完全兼容。它们支持 HTTP 和 SOCKS5 协议、灵活的身份验证方式以及稳定的连接,可轻松集成到自动化工作流程中。

以 $3.50 购买代理服务器,获得 750MB 流量

立即开始使用高质量代理
本网站使用 Cookie 文件 来提升您的使用体验。继续访问即表示您同意我们使用 Cookie。