跳转到主要内容
全部集成

官方 SDK

在 Ruby 中使用 AdsCrawl

通过基于标准库的官方 SDK,在 Ruby 应用中接入 AdsCrawl。 基于标准库 HTTP,Hash 和关键字参数与 API 字段名对应。

能做什么

01

渲染后的网页内容

读取经过 JavaScript 渲染的网页,返回 Markdown、HTML 或文章 JSON。

02

网页截图

通过截图 API 保存首屏或完整网页。

03

浏览器工作流

通过 Remote CDP 执行导航、点击、表单输入等多步操作。

准备工作

  • Ruby 3.1+
  • AdsCrawl 账号和 API Key。
  • 在运行客户端的进程环境中设置 ADSCRAWL_API_KEY,不要写入前端代码或提交到代码仓库。

接入方式 01

官方 SDK

从 Ruby 应用直接调用 AdsCrawl。

  1. 安装依赖包

    在项目中执行安装命令。Go 项目如尚无 go.mod,请先初始化模块。

    Shell
    gem install adscrawl
  2. 配置认证

    在运行客户端的进程环境中设置 ADSCRAWL_API_KEY,不要写入前端代码或提交到代码仓库。

  3. 发起第一次请求

    在服务端运行此示例,从环境变量读取账号密钥,并获取 Example Domain 的 Markdown。

    Ruby
    require "adscrawl"
    
    client = AdsCrawl::Client.new
    markdown = client.markdown(
      url: "https://example.com",
      waitUntil: "domcontentloaded"
    )
    puts markdown

用量与限制

  • API 请求和浏览器会话消耗 AdsCrawl 账号积分,安装客户端不会额外赠送调用额度。
  • 需要交互式 CDP 会话时,另行安装浏览器自动化库,并在 finally 中关闭远程会话。避免自动重试计费请求。
查看价格与积分换算

继续阅读

Ruby SDK 文档积分与限制