mrfaizanpak/geo-b2b-lead-engine

GitHub: mrfaizanpak/geo-b2b-lead-engine

该引擎通过整合 Google Maps、LinkedIn 和 ZeroBounce,实现从地理定位商业实体到 CRM 就绪决策者线索的自动化生成与验证流程。

Stars: 0 | Forks: 0

# 🌍 地理定位 B2B 线索引擎 (Google Maps + LinkedIn)
Python Playwright ZeroBounce License

该引擎从 **Google Maps** 中抓取本地商业实体(使用高级 DOM 遍历和反机器人 stealth 技术),并与 **LinkedIn** 进行交叉比对,以提取经验证的决策者(CEO、创始人)并生成适配 CRM 的联系人数据。 ## ✨ 核心功能 - 🗺️ **地理空间抓取:** 根据自定义搜索查询和地理坐标提取高度特定的本地企业。 - 🕵️ **反机器人 Stealth 引擎:** 基于 `playwright-stealth` 构建,支持动态 viewport 缩放、随机的人机模拟延迟以及代理轮换。 - 🔗 **LinkedIn 交叉比对:** 自动将 Google Maps 商业数据与 LinkedIn 公司页面进行匹配,以查找 C-level 高管。 - 📧 **智能邮箱排列:** 根据决策者姓名和公司域名生成可能的企业邮箱地址。 - ✅ **Zero-Bounce 集成:** 实时 API 验证确保 99% 的送达率,消除硬退信并保护您的发件人信誉。 - ⚡ **异步架构:** 使用 `asyncio` 的高并发 pipeline,每分钟能够处理数百条线索。 ## 🏗 架构工作流 ``` graph TD A[Google Maps Search Query] --> B[Geo-Scraper Engine] B -->|Bypass Anti-Bot| C[Extract: Name, Phone, Website, Address] C --> D[LinkedIn Enrichment Module] D --> E{Match Company Profile?} E -->|Found| F[Extract Decision Maker Info] E -->|Not Found| J[Save as Partial Lead] F --> G[Email Permutation & Validation] G --> H{ZeroBounce API Check} H -->|Valid| I[Export: CRM-Ready Excel/CSV] H -->|Invalid| K[Discard Record] ```
标签:Playwright, Python, URL抓取, 商业获取, 数据抓取, 无后门, 特征检测, 线索生成, 网络调试, 自动化, 计算机取证, 逆向工具