浏览器自动化平台:免费 Local API 驱动的自动化浏览器
一个为自动化脚本打造的运行环境。内置免费 Local API、遵循 WebDriver 标准,无缝兼容 Selenium / Puppeteer / Playwright。用真实 Chrome 内核替代易被识别的 bundled Chromium,让你的浏览器自动化更难被风控拦截——永久免费。(需要 AI Agent 驱动?见 AI 浏览器自动化。)
为什么用 NexBrowser 跑浏览器自动化
从单脚本调试到上千环境的无人值守批量调度,自动化所需的指纹、隔离、API、调度能力一站齐备。
免费 Local API + WebDriver 标准
本地启动后即暴露标准化的自动化端点,按 WebDriver 协议对接你现有的脚本栈,无需额外网关或付费授权。
- 兼容 Selenium / Puppeteer / Playwright
- REST 接口创建 / 启动 / 关闭环境
真实 Chrome 内核,难被识别
不是改参插件,也不是 bundled Chromium。真实 Chrome 内核 + 真实 TLS/JA3 指纹、Canvas/WebGL/字体/Audio/WebRTC 一致,规避网络层与浏览器层双重检测。
- 规避 TLS / JA3 网络指纹
- Canvas / WebGL / 字体真实模拟
批量环境,并行无人值守
一键批量创建、启动、关闭成百上千个环境;每个环境独立指纹与缓存,多窗口并行互不关联,适合大规模自动化作业。
- 批量创建 / 启动 / 关闭
- 多窗口并行群控
多账号隔离 + 定时任务
每个账号独立环境,Cookie / 缓存 / 指纹完全隔离防关联;配合定时任务在无人值守下按计划自动跑批。
- 账号级隔离防关联
- 定时任务无人值守
框架集成(含代码示意)
保留你熟悉的脚本写法,只把连接目标指向 NexBrowser 的 Local API。下面给出 Selenium、Puppeteer、Playwright 三种主流框架的最小接入示意。
Selenium
传统方案常用 undetected-chromedriver 规避检测,但 bundled Chromium 的指纹仍可能暴露。连到 NexBrowser 环境,复用真实 Chrome 内核与真实指纹,脚本几乎零改动。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# Local API 返回的调试端口
opts = Options()
opts.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
driver = webdriver.Chrome(options=opts)
driver.get("https://example.com")
print(driver.title) Puppeteer
相比 puppeteer-extra-plugin-stealth 逐项补丁,直接 connect 到 NexBrowser 暴露的调试端点,指纹与 TLS 由真实 Chrome 提供,更稳更难被识别。
import puppeteer from 'puppeteer-core';
// 连接 NexBrowser 已启动的环境
const browser = await puppeteer.connect({
browserURL: 'http://127.0.0.1:9222',
});
const page = await browser.newPage();
await page.goto('https://example.com');
console.log(await page.title()); Playwright
用 connectOverCDP 接入已启动的 NexBrowser 环境,沿用 Playwright 的等待 / 断言 / 截图能力,同时获得反检测运行环境。
import { chromium } from 'playwright';
// connectOverCDP 接入 NexBrowser 环境
const browser = await chromium.connectOverCDP('http://127.0.0.1:9222');
const ctx = browser.contexts()[0];
const page = await ctx.newPage();
await page.goto('https://example.com');
console.log(await page.title()); 真实 Chrome vs Bundled Chromium
自动化被风控拦截,往往不是脚本逻辑问题,而是运行环境的指纹被识破。NexBrowser 从内核与网络层根因上解决。
网络层指纹一致
bundled Chromium 的 TLS/JA3 与真实浏览器存在差异,易被风控比对识破。NexBrowser 用真实 Chrome 协议栈,网络指纹与普通用户一致。
浏览器层真实模拟
Canvas、WebGL、字体、Audio、WebRTC 等不靠 JS 改写参数,而是真实环境呈现,避免「反检测脚本本身被检测」的悖论。
零成本规模化
免费 Local API 不限调用,批量环境与定时任务全部内置;相比按席位/按环境付费的竞品,规模化自动化成本为零。