解决方案

用于网页抓取和数据收集的VPS

Cutter 8 · $34/moCutter 16 · $62/mo
简短回答

抓取受内存限制,而非CPU限制:一个无头Chromium标签页大约占用300 MB,因此要围绕并发进行规划。四核和8 GB内存可运行约20个并行浏览器上下文。真正决定成功的是IP多样性和司法管辖区——您需要干净的地址空间、多个IPv4地址,以及一个不会仅因一次爬取速率投诉就终止账户的提供商。

你需要什么

网页抓取与数据收集 的规格下限
资源你实际需要的东西
CPU4核,支持约20个并发无头浏览器
RAM最低8 GB;如果大规模渲染JavaScript,则需要16 GB
磁盘160 GB NVMe,用于缓存和工件
IP地址附加IPv4地址,可通过面板为每个实例添加
流量10 TB——渲染后的页面比看起来更占空间

推荐套餐

Cutter

Cutter 8

$ 32.3 /month

总计 US$96.90 · 节省 5%

vCPU
4 × 专用
RAM
8 GB
存储
160 GB NVMe SSD
流量
10 TB
IPv4 / IPv6
1 / /64 routed
配置
Cutter

Cutter 16

$ 58.9 /month

总计 US$176.70 · 节省 5%

vCPU
6 × 专用
RAM
16 GB
存储
320 GB NVMe SSD
流量
15 TB
IPv4 / IPv6
1 / /64 routed
配置
Clipper

Clipper 16

$ 87.4 /month

总计 US$262.20 · 节省 5%

vCPU
8 × 专用
RAM
16 GB
存储
400 GB NVMe Gen4 SSD
流量
30 TB
IPv4 / IPv6
1 / /64 routed
配置

推荐位置

对于此工作负载,位置通常是影响最大的决定——要么因为延迟至关重要,要么因为司法管辖区至关重要。

为什么选择OnionVPS

  • 附加IPv4地址每月3美元,无需填写任何理由表格。
  • 我们不对出站HTTP进行限速,也不检查您的爬虫请求内容。
  • 离岸司法管辖区使项目远离投机性民事调查的范围。
  • 干净、非回收的地址空间——一个从未出现在垃圾邮件列表中的IP会让您从一开始就占得先机。

如何设置

  1. 部署一台搭载 Ubuntu 24.04 的 Cutter 8

    四个专用核心和 8 GB 内存是实际的起步配置。

  2. 安装无头浏览器技术栈

    Playwright 或 Puppeteer 配合内置 Chromium,在 Docker 内运行,便于彻底清理。

  3. 添加 IP 地址并轮换出口流量

    使用 SO_BINDTODEVICE 或出站代理将每个工作进程绑定到不同的源地址。

  4. 遵守 robots.txt 及速率限制

    礼貌性延迟可让你远离黑名单,并保持项目的可持续性。

  5. 将结果传输出服务器

    流式传输到对象存储或 Hold 实例,这样重建不会带来任何损失。

常见问题

你们的服务器允许网页爬取吗?

允许,前提是访问合法公开的数据,且速率不拖累目标网站。我们禁止凭据填充、绕过付费墙或身份验证,以及构成未授权访问的爬取行为。

一台 VPS 最多能添加多少个 IP?

每个实例可通过控制面板最多添加八个额外的 IPv4 地址,外加路由的 IPv6 /64 段。

哪个位置最适合爬取?

选择目标司法辖区以外的地方以实现法律隔离,同时离目标近以降低延迟。针对欧洲目标,阿姆斯特丹、摩尔多瓦和索菲亚通常是折衷之选。