Skip to content

站点内容获取

API端点

PlainText
GET /?url=<target_url>

请求参数

以下是API请求的参数:

  • url:需要获取内容的目标网址。此参数应作为查询字符串参数传递。

响应

成功的响应将返回一个包含以下字段的JSON对象:

  • WebsiteUrl:请求的目标网址。
  • Contents:目标网址的内容。
  • Code:目标网址的HTTP状态码。

响应的Content-Type将设置为application/json`。

使用示例

以下是一个使用curl的示例,获取"https://www.example.com"的内容:

Bash
curl "https://scanner.safe.hlyun.org/?url=https://www.example.com"

成功的响应可能如下:

JSON
{
  "WebsiteUrl(被扫描的网站)": "https://www.example.com",
  "Contents(获取到的内容)": "<!doctype html>\n<html>\n<head>\n    <title>Example Domain</title>...",
  "Code(网站http状态码)": 200
}

错误处理

如果请求失败,例如,如果目标URL无法获取,API返回一个包含错误HTTP状态码的响应。在这种情况下,响应主体可能不包含Contents字段。