实用工具类
webimage & v1

2024-09-23 00:53:22

Start Me
Pasta

累计调用:480

头像
客源
未开源

专注于企业级API开发与架构设计,5年以上开发经验

网站截图

GET

输入网址,一键截图,支持自定义尺寸截图、截屏整个网页、高分辨率屏幕效果等

接口地址: https://api.qster.top/API/v1/webimage
接口示例: https://api.qster.top/API/v1/webimage/?url=api.qster.top

请求参数

参数名 类型 必填 说明
url string 截图链接
width string 截图宽度 默认宽度1080
height string 截图高度 默认全高度1080
qskey string 申请临时密钥

响应参数

参数 说明
url 网站截图链接
msg 响应说明
code 200正常400失败 查看更多

代码示例

<?php
// 要调用的 URL
$url = "https://api.qster.top/API/v1/webimage";

// 参数数组
$params = [
"url" => "截图链接",
"width" => "截图宽度 默认宽度1080",
"height" => "截图高度 默认全高度1080",
"qskey" => "0",
];

// 使用 http_build_query 将参数转换为查询字符串
$queryString = http_build_query($params);

// 在 URL 中添加查询字符串
$finalUrl = $url . '?' . $queryString;

// 使用 file_get_contents 获取内容
$response = file_get_contents($finalUrl);

// 输出响应
echo $response;
?>

import requests

url = "https://api.qster.top/API/v1/webimage";
params = {
"url" : "截图链接",
"width" : "截图宽度 默认宽度1080",
"height" : "截图高度 默认全高度1080",
"qskey" => "0"
}
response = requests.get(url, params=params)
print(response.text)

function fetchData(url, params) {

const queryString = Object.keys(params)
.map(key => `${encodeURIComponent(key)}=${encodeURIComponent(params[key])}`)
.join('&');
const fullUrl = `${url}?${queryString}`;

fetch(fullUrl)
.then(response => response.text())
.then(data => {
const resultElement = document.createElement('pre');
resultElement.textContent = data;
document.body.appendChild(resultElement);
})
.catch(error => console.error('Error fetching data:', error));
}

// 示例用法
const url = "https://api.qster.top/API/v1/webimage";
const params = {
"url" : "截图链接",
"width" : "截图宽度 默认宽度1080",
"height" : "截图高度 默认全高度1080",
"qskey" => "0"
};
fetchData(url, params);

在线调试