爬蟲驗證

識別自動化/爬蟲環境:驗證指定 IP 是否屬於搜索引擎爬蟲。當前接入 4759 驗證線路。

/api/spider_verification/

服務說明

爬蟲驗證服務用於判斷一個 IP 是否來自搜索引擎爬蟲:提交 IP,服務端查詢蜘蛛 IP 庫並返回識別結論與來源類型,可用於訪問日誌分析、來源統計,或做「真爬蟲才給收錄內容」這類判斷的輔助依據。

只讀查詢接口,支持 IPv4 與 IPv6。查詢需訪問外部 IP 庫,單次耗時可能偏長,屬正常現象。

本服務需項目簽名。識別結果依賴第三方 IP 庫的覆蓋範圍,建議作為參考而非唯一判定條件。

響應格式

所有接口返回同一個 JSON 信封,業務數據都在 data 裡:

{
  "code": 10000,
  "msg": "成功",
  "data": { ... }
}
  • code:業務狀態碼,10000 表示成功;其餘為各類錯誤,完整清單見「錯誤碼」頁。
  • msg:給人看的提示文案,可直接展示給終端用戶,但不要用它做邏輯判斷。
  • data:業務數據;出錯時通常為 null。各接口 data 的具體字段見該接口的「響應說明」。

判斷成功與否請看 code,不要依賴 HTTP 狀態碼。 查看完整錯誤碼

4759 蜘蛛 IP 驗證

4759 蜘蛛/爬蟲 IP 庫 需簽名

只讀查詢接口:提交一個 IP,服務端查證其是否為搜索引擎(如百度/谷歌等)爬蟲來源。

GET /api/spider_verification/sv4759/verify 累計調用 0 次

驗證 IP 是否爬蟲

驗證給定 IP 是否為搜索引擎爬蟲,返回識別結論與類型信息。

必填:合法的 IPv4 或 IPv6 地址

  • GET 查詢接口;本服務需項目簽名。
  • 對外部服務查詢耗時可能較長,屬正常。
響應說明 外層統一格式
字段 類型 說明
ip string 被驗證的 IP
is_spider bool 是否為搜索引擎爬蟲
spider_type string 蜘蛛類型;非蜘蛛為「非蜘蛛」
ptr_domain string 反向解析域名(PTR)
matched_domain string 匹配的官方域名後綴;未匹配為「未匹配」
verify_method string 驗證方式
result string 結果描述(如「查詢成功」)
返回示例
{
  "ip": "66.249.65.205",
  "is_spider": true,
  "spider_type": "谷歌蜘蛛",
  "ptr_domain": "crawl-66-249-65-205.googlebot.com",
  "matched_domain": "googlebot.com",
  "verify_method": "反向DNS验证",
  "result": "查询成功"
}
小影API · 通用 API 聚合服務