跳转到主要内容
全部集成

官方 SDK

在 JavaScript / TypeScript 中使用 AdsCrawl

在 Node.js 应用中获取渲染后的网页、结构化数据与截图。 自带 TypeScript 类型,支持 ESM、CommonJS,使用原生 fetch,无运行时依赖。

能做什么

01

渲染后的网页内容

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

02

网页截图

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

03

浏览器工作流

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

准备工作

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

接入方式 01

官方 SDK

从 JavaScript / TypeScript 应用直接调用 AdsCrawl。

  1. 安装依赖包

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

    Shell
    npm install adscrawl
  2. 配置认证

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

  3. 发起第一次请求

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

    JavaScript / TypeScript
    import AdsCrawl from 'adscrawl';
    
    const client = new AdsCrawl();
    const markdown = await client.markdown({
      url: 'https://example.com',
      waitUntil: 'domcontentloaded',
    });
    console.log(markdown);

用量与限制

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

继续阅读

JavaScript / TypeScript SDK 文档积分与限制