真实浏览器动态抓取 🔍

大规模动态网页抓取

通过真实浏览器渲染抓取大量使用 JavaScript 的网站——内置浏览器指纹、自动重试,可输出 HTML 或 JSON。

  • 完整 JS 渲染
  • 内置浏览器指纹
  • 请求失败自动重试
  • 输出 HTML 和 JSON

深受自动化工程师和数据团队信赖

深受行业专业人士信赖
4.8 / 5
70 条评价
4.6 / 5
111 条评价

动态网站抓取

了解真实浏览器如何处理大量使用 JavaScript 的内容

代码示例

用 Playwright/Puppeteer 抓取动态内容


const { chromium } =  require('playwright');
(async () => {
  const browser = await chromium.launch({wsEndpoint: 'wss://your-cloud-browser-endpoint' });
  const context = await browser.newContext({storageState: 'state.json' });
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.click('button:has-text("Connect")');
  await page.click('button:has-text("Send")');
  await browser.close();
})();

专为自主智能体打造

让智能体完成复杂的浏览器工作流

指纹管理

指纹一致的真实浏览器,让你稳定访问公开网页数据。

JavaScript 渲染

真实浏览器执行全部 JS。React、Vue、Angular 和 SPA 网站在提取前完整渲染。

自动重试与稳定运行

请求失败?自动换新 IP 重试。智能回退逻辑有助于提升成功率。

HTML 和 JSON 提取

提取完整 HTML,或解析为结构化 JSON。选择器和逻辑由你定,基础设施交给我们。

Playwright 和 Puppeteer

沿用熟悉的抓取工具。所有选择器、waitForSelector、page.evaluate 无需修改即可使用。

提取 HTML 或结构化 JSON

解析逻辑由你掌控,基础设施由我们负责

完整 HTML

在 JavaScript 执行完成后提取渲染好的 HTML,适合归档或后续处理。

const html = await page.content();
// 完整渲染后的 HTML

结构化 JSON

用选择器提取指定数据,返回干净、结构化的 JSON。

const data = await page.$$eval(‘.item’,
  nodes => nodes.map(n => ({…}))

为什么不用简单的 HTTP 抓取?

❌ HTTP 抓取:抓不到 JavaScript 渲染的内容

❌ HTTP 抓取:难以应对动态、由脚本驱动的页面

✅ 云浏览器:完整执行 JS + 浏览器指纹

持久会话——保持登录状态

每个 profileId 都会在多次运行之间保留 Cookie、localStorage 和会话状态

会话保持登录

登录一次后即可关闭会话。数小时或数天后再回来,账号依然保持登录状态,无需重新验证身份。

配置文件跨任务持久保存

每个 profileId 都会保留 Cookie、localStorage 和 IndexedDB。自动化任务可随时停止、随时继续,状态不会丢失。

多账号隔离

每个配置文件独立运行,Cookie、IP 和指纹各不相同,专为多账号工作流设计。

为什么不自建 Chrome 环境?

复杂的部分交给我们,让你更快上线

自建 Chrome

  • 需自行维护 Chromium 集群及相关依赖
  • 需手动调整浏览器指纹
  • 会话持久化需从零开发
  • 需自行管理代理轮换逻辑

GoLogin 云浏览器

  • 无服务器架构,无需管理基础设施
  • 内置指纹管理
  • 开箱即用的持久会话
  • 包含代理轮换与地理定位

使用流程

三步轻松上手

01

创建会话并获取令牌

注册账号,在控制台生成你的 API 令牌

02

通过 WebSocket 连接

使用 Playwright 或 Puppeteer 连接云浏览器端点

03

运行、保存并实时查看
执行脚本,会话保持登录状态,并可在有头模式下实时观看

套餐与价格

按小时计费,价格透明,套餐已含一定时长,无隐藏费用。

云浏览器 API 仅对已订阅 Gologin 的用户开放,没有基础套餐则无法使用。请先订阅 基础套餐

热门套餐

专业版

$4.50/月

50 小时已含(1 个并行会话)

超出部分 $0.09 / 小时

适合个人开发者和小型项目

商业版

$8.00/月

100 小时已含(2 个并行会话)

超出部分 $0.08 / 小时

专为业务量不断增长的团队设计

企业版

$14.00/月

200 小时已含(3 个并行会话)

超出部分 $0.07 / 小时

为关键业务提供高级支持与功能

定制

联系我们

4 个及以上并行会话

低至每浏览器小时 $0.05

按你的需求灵活定制

计算价格

根据用量估算每月费用

额外并行会话:每个会话 $2/月
推荐套餐 预估费用
专业版 10/月
基础价格
包含小时数
超出小时数
超出小时费用
包含会话数
超出会话费用
推荐套餐 预估费用
定制 10/月

需要定制套餐?

轻松扩展规模,还有专属支持与上手指导。

常见问题

支持有头模式(headful)吗?

支持。开启有头模式后,可以实时查看浏览器会话。你可以在 Gologin 网页端打开并通过界面操作,也可以在自定义开发中通过远程调试协议连接。

多次运行之间如何保持登录状态?

传入 profileId 参数即可复用同一个浏览器配置文件。Cookie、localStorage 和会话状态会在多次运行之间自动保留。

WebSocket 连接是如何工作的?

使用你的令牌连接 https://cloudbrowser.gologin.com/connect。可以选择传入 profileId 以复用已有配置文件,不传则会新建一个。

在设有机器人验证的网站上,云浏览器表现如何?

每个会话都是一个真实的浏览器,拥有独立的指纹和代理轮换,页面加载方式与普通访客一致。

“浏览器小时”和“并行会话”是如何计算的?

一个浏览器小时是指浏览器实际运行 60 分钟。并行会话是指你可以同时运行的浏览器数量。

可以增加并行会话数吗?

可以。Enterprise 套餐包含 5 个并行会话。如需更高并发上限的定制套餐,请联系销售团队。

可以选择地理位置或使用代理轮换吗?

可以。你可以指定地理定位,并启用自动代理轮换,使用覆盖 150+ 个国家和地区的住宅或数据中心 IP。

准备好开始搭建了吗?

只为成功提取的数据付费——没有意外费用,没有隐藏收费。