网站信息接口文档 检测中...
接口地址: https://api.chyt.top/get_website_info
请求方式: GET
返回格式: JSON
请求示例: https://api.chyt.top/get_website_info?url=https://www.baidu.com
接口说明: 获取指定网站的标题、关键词、描述、图标、logo、首页快照等信息。
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
url | 是 | string | 要获取信息的网站 URL |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | int | 请求状态码,200 表示成功,其他值表示失败 |
msg | string | 错误信息,仅当 code 非 200 时返回 |
url | string | 请求的目标网站 URL |
title | string | 网站标题 |
keywords | string | 网站关键词 |
description | string | 网站描述 |
icons | array | 图标列表,包含图标的 URL |
favicon | string | 网站的 favicon 图标链接 |
logo | string | 网站 logo 的链接 |
snapshot | string | 网站首页快照的图片链接 |
返回示例
成功响应:
json
{
"code": 200,
"url": "https://www.baidu.com",
"title": "百度一下,你就知道",
"keywords": "百度,搜索引擎,信息",
"description": "全球最大的中文搜索引擎",
"icons": [
"https://www.baidu.com/favicon.ico"
],
"favicon": "https://www.baidu.com/favicon.ico",
"logo": "https://www.baidu.com/logo.png",
"snapshot": "https://api.miniature.io/?url=https%3A%2F%2Fwww.baidu.com"
}
代码示例
php
<?php
$url = 'https://api.chyt.top/get_website_info?url=https://www.baidu.com';
$response = file_get_contents($url);
echo $response;
?>
python
import requests
url = 'https://api.chyt.top/get_website_info'
params = {'url': 'https://www.baidu.com'}
response = requests.get(url, params=params)
print(response.json())
JavaScript
const https = require('https');
const url = 'https://api.chyt.top/get_website_info?url=https://www.baidu.com';
https.get(url, (res) => {
res.on('data', (d) => process.stdout.write(d));
});
java
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws IOException {
URL url = new URL("https://api.chyt.top/get_website_info?url=https://www.baidu.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
try (BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()))) {
String response;
while ((response = br.readLine()) != null) {
System.out.println(response);
}
}
}
}
C
#include <stdio.h>
#include <curl/curl.h>
int main() {
CURL *curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://api.chyt.top/get_website_info?url=https://www.baidu.com");
CURLcode res = curl_easy_perform(curl);
if(res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res));
curl_easy_cleanup(curl);
}
return 0;
}