商业联系人及社交媒体链接提取技能 是做什么的?
📖 简介
本技能集成了两个BrowserAct模板,覆盖两种常见场景。当用户提供公司名称时,它会在Google上搜索以提取该公司的官方网站和社交媒体渠道。当用户提供网站URL时,它会抓取该网站以提取社交媒体档案链接(LinkedIn、Facebook、X/Twitter、Instagram、YouTube、TikTok)。脚本自动检测输入类型并将请求路由到正确的模板。
✨ 特性
- 无幻觉:预设的工作流程避免AI生成的幻觉,确保稳定且精确的数据提取。
- 无验证码问题:无需处理reCAPTCHA或其他验证挑战。
- 无IP限制:无需处理区域IP限制或地理围栏。
- 执行更快:与纯AI驱动的浏览器自动化解决方案相比,任务执行更快。
- 成本效益高:与高令牌消耗的AI解决方案相比,显著降低数据采集成本。
🔑 API密钥设置
运行前,请检查BROWSERACT_API_KEY环境变量。如果未设置,请不要采取其他措施;请询问并等待用户提供。
Agent必须告知用户:
"由于您尚未配置BrowserAct API密钥,请访问BrowserAct控制台获取您的密钥。"
🛠️ 输入参数
Agent应判断输入是公司名称还是网站URL,并将其传递给脚本。脚本会自动将请求路由到正确的模板。
- 目标(公司名称或网站URL)
- 必需:是
- 类型:
字符串 - 描述:要搜索的公司名称,或要从中抓取社交链接的直接网站URL。
- 示例:
OpenAI或https://www.rotorooter.com/
🚀 调用方法
Agent应执行以下命令来调用本技能:
# 按公司名称搜索
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] 任务状态:运行中)。
Agent指南:
- 等待时监控终端输出。
- 只要有新的状态日志出现,任务就在正常运行;不要误判为冻结。
- 仅当状态长时间保持不变或输出停止且没有最终结果时,才考虑触发重试。
📊 数据输出
成功执行后,脚本会打印从API响应中提取的结构化JSON数据。
如果提供了公司名称,输出包括:
公司名称:公司的正式名称。当前页面URL:官方网站URL。社交媒体信息:发现的社交媒体档案合并列表。
如果提供了网站URL,输出包括一个对象数组:
平台:平台名称(例如LinkedIn、YouTube)。url:外部档案的规范URL。
⚠️ 错误处理与重试
如果脚本执行期间发生错误(例如网络波动或任务失败),Agent应遵循以下逻辑:
-
检查输出内容:
- 如果输出包含
"Invalid authorization",则说明API密钥无效或已过期。不要重试;引导用户重新检查并提供正确的API密钥。 - 如果输出包含
"concurrent"或"too many running tasks",则说明已达到并发任务限制。不要重试;引导用户升级其套餐。 Agent必须告知用户:"当前任务无法执行,因为您的BrowserAct账户已达到并发任务限制。请访问BrowserAct套餐升级页面升级您的套餐。"
- 如果输出不包含上述错误关键词但任务失败(例如输出以
Error:开头或返回空结果),Agent应自动重新执行脚本一次。
- 如果输出包含
-
重试限制:
- 自动重试限制为一次。如果第二次尝试失败,停止重试并向用户报告具体错误。
🌟 典型用例
- 销售线索丰富:针对一系列公司名称查找其官方网站和社交渠道。
- 影响力人物外展:从创作者的个人网站提取所有社交媒体档案。
- 竞争对手分析:发现竞争对手公司优先使用哪些社交媒体平台。
- CRM数据清洗:验证并填补现有线索缺失的社交链接和官方网站URL。
- 多渠道营销:构建具有活跃社交媒体存在的目标企业列表。
- 社交聆听设置:快速收集官方账号以监控品牌提及。
- B2B客户开发:结合黄页数据构建完整的商业情报档案。
- 合作伙伴审查:仅通过姓名评估潜在业务合作伙伴的数字足迹。
- 目录构建:为本地企业目录自动化收集网站和社交链接。
- 品牌跟踪:跟踪特定品牌在网络上的所有官方联系渠道。