# 参数

# 象征

  • 其他要求
  • Type string

所有调用都需要这个参数

这是您的身份验证。您的所有请求都必须使用您的身份进行授权。

私人代币

_USER_TOKEN_

# 网站

  • 其他要求
  • Type string

你将需要一个 URL 确保网页截图。它是 http 或 https ,并且是 完整编码.

例如,在以下网址中: https://www.apple.com/us/search/iphonex?src=globalnav 在调用 screenshots API 的时候,应该对 url 进行编码,如下所示: https%3A%2F%2Fwww.apple.com%2Fus%2Fsearch%2Fiphonex%3Fsrc%3Dglobalnav

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&url=https%3A%2F%2Fapple.com%2F"

# 设备

  • 可选
  • Type string

如果您不想指定 user_agent,但您希望从特定的请求中获得,则可以使用此参数。有选择的设备: desktopmobile.

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&device=mobile&url=https%3A%2F%2Fapple.com%2F"

# 用户代理

  • 可选
  • Type string

如果想使用您的代理请求,您可以在此处发送它,我们的用户自定义服务器向您发送其到请求的网址。

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&user_agent=Mozilla%2F5.0+%28Macintosh%3B+Intel+Mac+OS+X+10_12_5%29+AppleWebKit%2F603.2.4+%28KHTML%2C+like+Gecko%29+Version%2F10.1.1+Safari%2F603.2.4&url=https%3A%2F%2Fapple.com%2F"

# css_click_selector

  • 可选
  • Type string

通过授权 css_click_selector 参数以元素在浏览器中生成的 HTML 媒体流行媒体中的。

它必须是完整且有效的 CSS 选择器, #some-button or .some-other-button 并正确编辑代码。

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&css_click_selector=%23some-nice-button&url=https%3A%2F%2Fapple.com%2F"

# 滚动的

  • 可选
  • Type boolean

通过授权 &scroll=true 在这屏幕截图之前,将是默认滚动屏幕的参数。 &scroll_interval 10秒。

如果想让您滚动超过 10 秒,请发送 &scroll=true&scroll_interval=20.

&scroll_interval 秒为10秒,最长为60秒。

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&scroll=true&url=https%3A%2F%2Fapple.com%2F"

# 商店

  • 可选
  • Type boolean

通过授权 &store=true 参数屏幕截图的副本存储在 crawlbase 云存储(在新窗口中显示) (打开新窗口).

crawlbase 会给你回复 screenshot_url 响应标头中存的屏幕截图。

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&store=true&url=https%3A%2F%2Fapple.com%2F"

# 模型

  • 可选
  • Type String

通过授权 &mode=viewport 参数,默认 fullpage 截取视口的屏幕截图。宽度是屏幕宽度,高度为 800 最大。

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&mode=viewport&url=https%3A%2F%2Fapple.com%2F"

#

  • 可选
  • Type Integer

通过授权 &width=1200 在参数中以该最大的宽度调整屏幕截图的大小。 mode=viewport.

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&width=1200&url=https%3A%2F%2Fapple.com%2F"

# 高度

  • 可选
  • Type Integer

通过授权 &height=1800 高度是屏幕高度,只有结合使用才生效。 mode=viewport.

  • 卷曲
  • 红宝石
  • 节点
  • PHP
  • 蟒蛇
  • go
curl "https://api.crawlbase.com/screenshots?token=_USER_TOKEN_&height=1800&url=https%3A%2F%2Fapple.com%2F"