Skip to content
登录 注册

屏幕截图

设置 screenshot=1 以获取完整渲染页面的 base64 编码 JPEG 图像。使用 screenshot_options 控制视口尺寸以及是否捕获折叠区域以外的内容。

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&screenshot=1&render_js=1
ParameterTypeRequiredDescription
api_keystringyes您的 Web Scraping API 密钥
urlstringyes要抓取的目标 URL
screenshotintegeryes设置为 1 以返回截图。
render_jsintegeryes必须为 1
screenshot_optionsobjectno包含 full_page(布尔值)、width(数字)、height(数字)的 JSON。
FieldTypeDescription
full_pageboolean捕获视口以外的完整页面。
widthnumber视口宽度(像素)。
heightnumber视口高度(像素)。
Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https%3A%2F%2Fhttpbin.org%2Fget&screenshot=1&render_js=1"
{
"screenshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEU..."
}

screenshot 的值是一个 base64 编码的 JPEG 图像。将其解码为字节并保存为 .jpg 文件即可查看。