商業聯絡與社群連結提取技能 是做什麼的?
📖 簡介
此技能整合了兩個 BrowserAct 模板,以涵蓋兩種常見情境。當使用者提供公司名稱時,技能會搜尋 Google 以提取該公司的官方網站與社群媒體頻道。當使用者提供網站 URL 時,技能會爬取該網站以提取社群媒體個人檔案連結(LinkedIn、Facebook、X/Twitter、Instagram、YouTube、TikTok)。腳本會自動偵測輸入類型,並路由至正確的模板。
✨ 功能特色
- 無幻覺:預設工作流程可避免 AI 生成式幻覺,確保穩定且精確的資料提取。
- 無驗證碼問題:無需處理 reCAPTCHA 或其他驗證挑戰。
- 無 IP 限制:無需處理地區 IP 限制或地理封鎖。
- 執行更快:與純 AI 驅動的瀏覽器自動化解決方案相比,任務執行速度更快。
- 成本效益高:與高 Token 消耗的 AI 解決方案相比,顯著降低資料取得成本。
🔑 API 金鑰設定
在執行之前,請檢查 BROWSERACT_API_KEY 環境變數。如果尚未設定,請勿採取其他措施;詢問並等待使用者提供。
代理必須告知使用者:
「由於您尚未設定 BrowserAct API 金鑰,請前往 BrowserAct Console 取得您的金鑰。」
🛠️ 輸入參數
代理應判斷輸入是公司名稱還是網站 URL,並將其傳遞給腳本。腳本會自動將請求路由至正確的模板。
- 目標(公司名稱或網站 URL)
- 必填:是
- 型別:
string - 說明:要搜尋的公司名稱,或要從中提取社群連結的直接網站 URL。
- 範例:
OpenAI或https://www.rotorooter.com/
🚀 呼叫方法
代理應執行以下命令來呼叫此技能:
# 依公司名稱搜尋
python -u ./scripts/business_contact_social_links.py "OpenAI"
# 依網站 URL 爬取
python -u ./scripts/business_contact_social_links.py "https://www.rotorooter.com/"
⏳ 執行監控
由於此任務涉及自動化瀏覽器操作,可能需要數分鐘。腳本會持續輸出帶有時間戳記的狀態日誌(例如 [14:30:05] Task Status: running)。
代理指引:
- 等待時請監控終端機輸出。
- 只要有新的狀態日誌出現,表示任務正常執行中;請勿誤判為凍結。
- 僅在狀態長時間未變化或輸出停止且未產生最終結果時,才考慮觸發重試。
📊 資料輸出
成功執行後,腳本會從 API 回應中列印結構化的 JSON 資料。
如果提供的是公司名稱,輸出包含:
Company Name:公司的官方名稱。Current Page URL:官方網站 URL。Social Media Information:找到的社群媒體個人檔案清單。
如果提供的是網站 URL,輸出包含一個物件陣列:
platform:平台名稱(例如 LinkedIn、YouTube)。url:外部個人檔案的標準 URL。
⚠️ 錯誤處理與重試
如果腳本執行期間發生錯誤(例如網路波動或任務失敗),代理應遵循以下邏輯:
-
檢查輸出內容:
- 如果輸出包含
"Invalid authorization",表示 API 金鑰無效或已過期。請勿重試;引導使用者重新檢查並提供正確的 API 金鑰。 - 如果輸出包含
"concurrent"或"too many running tasks",表示已達到並發任務上限。請勿重試;引導使用者升級其方案。 代理必須告知使用者:「目前任務無法執行,因為您的 BrowserAct 帳戶已達到並發任務上限。請前往 BrowserAct 方案升級頁面 升級您的方案。」
- 如果輸出未包含上述錯誤關鍵字但任務失敗(例如輸出以
Error:開頭或回傳空結果),代理應自動重新執行腳本一次。
- 如果輸出包含
-
重試限制:
- 自動重試限制為一次。如果第二次嘗試也失敗,請停止重試並向使用者報告具體錯誤。
🌟 典型使用案例
- 銷售潛在客戶資料豐富:為一系列公司名稱找到官方網站與社群頻道。
- 網路紅人外展:從創作者的個人網站提取所有社群媒體個人檔案。
- 競爭者分析:了解競爭對手公司優先使用哪些社群媒體平台。
- CRM 資料清理:驗證並補齊現有潛在客戶遺失的社群連結與官方 URL。
- 多渠道行銷:建立活躍使用社群媒體的企業目標清單。
- 社群聆聽設定:快速收集官方帳號以監控品牌提及。
- B2B 陌生開發:結合黃頁資料建立完整的商業情報檔案。
- 合作夥伴審查:僅透過名稱評估潛在合作夥伴的數位足跡。
- 目錄建立:自動收集在地商家目錄的網站與社群連結。
- 品牌追蹤:追蹤特定品牌在網路上的所有官方聯絡管道。