天眼查新增企業自動查詢:按區域監控頁面新增並推送到企業微信

前言

做招商、競品跟蹤或屬地企業情報時,經常需要盯天眼查「新增企業」列表:手工刷新頁面、對照昨天記下的名單,再複製到 IM 裏同步同事,既慢也容易漏。開放平臺 API 能結構化拉數,但要單獨申請、對接和計費;純爬蟲則要維護登錄態和頁面結構。

下面介紹 SkillHub 社區 Skill「天眼查新增企業自動查詢」(座標 @user_65867666/tianyancha-region-monitor)。它走「瀏覽器裏已打開的天眼查頁面 + 定時任務」路線:抓取當前頁 DOM,按配置的區域篩選當日新增企業,與本地快照去重後,通過企業微信機器人 webhook 推送。適合已有天眼查專業版頁面訪問權限、希望用 Agent 編排監控的團隊。

這是什麼

「天眼查新增企業自動查詢」是發佈者 user_65867666 在 SkillHub 上架的社區 Skill(source: community),當前版本 1.0.0,分類爲 data-analysis,子類包含「網頁抓取」「競品分析」。Skill 包內元數據名稱爲 tianyancha-page-monitor,與商店展示名不同,安裝與引用時以座標 @user_65867666/tianyancha-region-monitor 爲準。

SkillHub 頁面標註 requires_api_key=true,實際運行依賴的是環境變量(企業微信 webhook、天眼查頁面 URL、目標區域等),使用前需在運行環境中配置,而不是單一廠商 API Key 字段。

截至 SkillHub 頁面數據:下載約 5227 次、安裝約 20 次;騰訊科恩實驗室與三不安全掃描結論均爲「安全,無風險」(以商店頁展示爲準)。

核心功能

以下能力來自 Skill 包內 SKILL.md 與 page_monitor.py,安裝後可自行覈對。

  1. 頁面監控:通過 OpenClaw 體系的 agent-browser 獲取當前瀏覽器頁面 HTML,或對默認天眼查「新增企業」地址執行訪問/刷新(默認 https://pro.tianyancha.com/app/newCompany,可用 TIANYANCHA_PAGE_URL 覆蓋)。
  2. 區域篩選:從 HTML 解析企業列表,按 TARGET_REGIONS 過濾;未配置時腳本默認 ["松江區", "嘉定區"]。
  3. 去重與增量:將企業 ID(優先統一社會信用代碼,否則名稱)寫入本地 page_snapshot.json,與上次快照對比,僅對新增條目觸發推送。
  4. 企業微信通知:向 WECOM_WEBHOOK_URL 發送 markdown 消息(msgtype: markdown)。
  5. 調度建議:SKILL.md 建議 cron 表達式 */5 * * * *(每 5 分鐘),與描述中「每 5 分鐘刷新」一致。

依賴:Python >=3.7,pip 包 requests、beautifulsoup4、openclaw-tools(或通過 OpenClaw 內置 browser 工具)。

安裝與啓用

安裝 SkillHub CLI

若尚未安裝 CLI,可按 SkillHub 官方安裝文檔檢查或安裝:

command -v skillhub && skillhub --version

未安裝時(僅 CLI):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安裝本 Skill

安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認落在 ./skills/ 且可能不被識別。官方頁面給出的 AI 安裝提示爲:根據 https://skillhub.cn/install/skillhub.md 安裝 @user_65867666/tianyancha-region-monitor。

命令行示例(將 <skills 目錄> 換成你環境對應路徑):

skillhub install @user_65867666/tianyancha-region-monitor --dir <skills 目錄>

常見 Agent skills 目錄(摘自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

安裝完成後,讓 Agent 讀取 Skill 包內的 SKILL.md 即可按說明編排任務;若環境要求重啓或重新加載 skills,按你所用客戶端的慣例操作。

運行前環境變量

在運行 page_monitor.py 或等價流程前配置:

變量 說明
WECOM_WEBHOOK_URL 企業微信機器人 webhook,推送必填
TIANYANCHA_PAGE_URL 天眼查「新增企業」頁面 URL,可選
TARGET_REGIONS JSON 數組字符串,如 ["松江區", "嘉定區"],可選

示例:

export WECOM_WEBHOOK_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY"
export TIANYANCHA_PAGE_URL="https://pro.tianyancha.com/app/newCompany"
export TARGET_REGIONS='["松江區", "嘉定區"]'

Python 依賴安裝示例:

pip install "requests>=2.25.0" "beautifulsoup4>=4.12.0" "openclaw-tools>=0.1.0"

典型用法

先做環境與依賴,再按 Skill 建議配置定時任務。

  1. 確認瀏覽器側能力:腳本通過 agent-browser snapshot --format html 讀取已打開頁面;失敗時會嘗試 agent-browser visit <TIANYANCHA_PAGE_URL> --html。需保證 OpenClaw / agent-browser 可用,且天眼查頁面已登錄、能打開「應用 > 新增企業」模塊。
  2. 手動試跑(在 Skill 目錄下):
python page_monitor.py

流程爲:拉取 HTML → 解析並區域過濾 → 與 page_snapshot.json 比對 → 有新企業則 POST 到企業微信 → 更新快照。
3. 定時執行:按 SKILL.md 的 cron_suggestion,在宿主機或任務平臺配置每 5 分鐘執行上述命令,或由 Agent 按 Skill 說明代爲編排同等邏輯。

DOM 選擇器在 page_monitor.py 中標註爲需按天眼查專業版實際結構調整(如 .company-list-item 等);頁面改版後需要維護選擇器,否則會出現解析爲空。

適用場景與注意

適合誰

  • 已能穩定訪問天眼查專業版「新增企業」頁面,希望按區(默認可改爲其他區)自動發現增量。
  • 團隊已使用企業微信機器人做內部通知,希望把新增企業列表推到羣裏。
  • 使用 OpenClaw 或兼容 agent-browser 的 Agent 環境,願意用 Skill 規範把監控步驟交給 AI 執行。

限制與注意

  • 這是頁面監控方案,不是天眼查開放平臺官方 API;合規性、賬號權限與頁面 ToS 需自行評估。
  • requires_api_key 標籤在商店側爲 true,實際以 webhook 與頁面 URL 等環境變量爲主,勿與開放平臺 token 混淆。
  • 去重文件 page_snapshot.json 在腳本工作目錄生成;換機器或清文件會導致再次推送歷史列表中的企業。
  • 倉庫內 page_monitor.py 在發現新企業時調用 format_markdown_message,當前包內未提供該函數實現,首次集成需自行補全消息模板或讓 Agent 按 Skill 說明生成,否則會運行報錯。
  • 子進程調用 agent-browser,在無圖形/無瀏覽器會話的環境可能失敗,需與 OpenClaw 文檔對齊部署方式。

結尾

「天眼查新增企業自動查詢」把「盯新增企業頁 → 按區過濾 → 去重 → 企業微信推送」收進一個基於 SKILL.md 的社區 Skill,適合不想立刻接開放平臺、但已有瀏覽器訪問能力的團隊。安裝與座標以 SkillHub 爲準。

  • 官方地址:https://api.skillhub.cn/user_65867666/tianyancha-region-monitor
  • SkillHub 頁面:https://www.skillhub.cn/skills/user_65867666/tianyancha-region-monitor
  • 安裝說明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜