POST /html 获取任意页面的完整渲染 DOM,而无需自行启动或维护浏览器。AdsCrawl 在住宅代理后运行真正的 Chromium 实例,等待页面加载完成,然后以你工作流所需的格式返回内容。
选择内容模式
contentMode 字段控制返回的内容类型:
markdown 和 json 模式均使用 Mozilla Readability 算法。如果页面没有可识别的文章内容,API 将返回 422 READABILITY_CONTENT_NOT_FOUND。
发送你的第一个请求
1
选择你的 contentMode
确定你需要完整页面 DOM (
html)、纯净可读文本 (markdown) 还是结构化文章对象 (json)。对于大多数 LLM 和摘要任务,markdown 是合适的起点。2
设置 waitUntil
使用
domcontentloaded 以获得更快的速度,它在 HTML 解析完成后立即返回,无需等待图片和样式表加载。当你需要样式已应用时,切换到 load,当页面通过 XHR 请求填充内容时,切换到 networkidle。3
通过 selector 限定范围(可选)
将
selector 设置为 CSS 选择器,以等待该元素出现并仅返回其 HTML(在 html 模式下)或针对其运行 Readability(在 markdown/json 模式下)。不匹配的选择器将返回 422。4
发送请求
在
x-api-key 请求头中包含你的 API 密钥,并向 https://api.adscrawl.net/html 发送 POST JSON 请求。JSON 响应 (contentMode=json)
当你使用contentMode: "json" 时,响应体是一个结构化的 Readability 文章对象:
提示和常用选项
如果你在不包含可识别文章正文的页面上请求
contentMode: "markdown" 或 contentMode: "json"(例如登录页面或数据密集型仪表盘),API 将返回 422 READABILITY_CONTENT_NOT_FOUND。对于这些页面,切换到 contentMode: "html" 以获取原始 DOM。