跳转到内容
登录 注册

屏幕截图

设置 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
参数类型必填说明
api_keystring是您的 Web Scraping API 密钥
urlstring是要抓取的目标 URL
screenshotinteger是设置为 1 以返回截图。
render_jsinteger是必须为 1。
screenshot_optionsobject否包含 full_page(布尔值)、width(数字)、height(数字)的 JSON。
字段类型说明
full_pageboolean捕获视口以外的完整页面。
widthnumber视口宽度(像素)。
heightnumber视口高度(像素)。
终端窗口
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 文件即可查看。