同步获取截图
POST
http://api.nonebot.top/api/v2/screenshot/sync
网页截图功能
最后修改时间:2025-06-18 15:20:55
{
"url": "https://example.com", // 必填,网页 URL 地址
"device": "pc", // 可选,设备类型 (pc/phone/tablet),默认 pc
"width": "1920", // 可选,自定义视口宽度(像素)
"height": "1080", // 可选,自定义视口高度(像素)
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36", // 可选,自定义 User-Agent
"element_type": "id", // 可选,元素选择器类型 (id/class/name/xpath/css/tag/data/attr/text 等)
"element_name": "element-id", // 可选,元素名称 (用于 data-* 或 attr 属性,text 类型时可忽略)
"element_value": "target-element", // 可选,元素值或要匹配的文本内容
"full_page": false, // 可选 (仅当不指定元素时有效),是否截取完整页面,默认 false
"wait_time": 2.5, // 可选,页面加载后的等待时间(秒),默认 1 秒
"timeout": 120, // 可选,整个截图任务的超时时间(秒),默认 120 秒
"wait_for_resources": true, // 可选,是否等待所有资源加载完成,默认 false
"custom_js": "document.body.style.backgroundColor = 'red';" // 可选,自定义 JavaScript 脚本,在截图前执行
}
请求参数
Body 参数application/json
示例代码
返回响应
修改于 2025-06-18 15:20:55