# 无头浏览器(JavaScript 渲染)

当您需要抓取的内容是通过 JavaScript 生成时使用 JavaScript 令牌,因为它是 JavaScript 构建的页面(React、Angular 等),或者因为内容是在浏览器上动态生成的。

JavaScript 令牌

_JS_TOKEN_

# 如何运作的?

当您使用 JavaScript 令牌向 Crawling API 发送请求时,我们会在内部让您的请求在我们的无头浏览器基础架构上运行。 使用 JS 令牌可以让您受益于更多功能,例如捕获图像的屏幕截图和绕过仅在浏览器启用的爬虫上工作的网站块。 检查 [参数]/zh-cn/crawling-api/parameters/) 部分包含您可以使用的功能列表,这些功能仅在 JS 爬行时可用。

# JavaScript API 速率限制

默认情况下,对于 JavaScript 抓取,Crawling API 的速率限制为每秒 20 个请求(1.728M 请求/天)。 如果您需要更高的速率限制,请 联系支持 (打开新窗口) (opens new window) 与您的用例。

# JavaScript 请求示例

  • curl
  • ruby
  • node
  • php
  • python
  • go
curl "https://api.crawlbase.com/?token=_JS_TOKEN_&url=https://www.missguidedau.com/petite-black-msgd-insert-mesh-cut-out-gym-leggings-10202499"

# JavaScript 执行

如果您想在我们返回您的 HTML 之前在您想要抓取的页面中执行自定义 JavaScript 代码,请 联系支持 (打开新窗口) (opens new window) 与您的用例。