find-emails

📧 智能高效的企业邮箱采集利器

基于 crawl4ai 的本地化网站邮箱提取工具,通过深度爬取 contact/about 等页面精准获取联系邮箱,支持批量处理与结构化输出,助力商务拓展与市场调研。

收藏
7k
安装
2.3k
版本
v0.1.5
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

Find Emails 是一款基于 crawl4ai 构建的本地化网站邮箱提取工具,专门用于从目标网站的联系页面、关于页面、支持页面等高概率包含联系方式的页面中精准提取电子邮箱地址。用户可通过命令行界面指定一个或多个 URL 进行批量爬取,工具会自动进行深度爬取(默认深度为2层,最多25个页面),并通过智能 URL 过滤机制(匹配 contact、about、support、team 等关键词)聚焦于最可能包含邮箱的页面,显著提升采集效率。输出支持人类可读的分组格式(按域名分组)和机器友好的 JSON 格式,方便后续自动化处理与数据分析。

显著优点

该工具的最大优势在于完全本地化处理,所有数据爬取和提取过程均在用户本地环境完成,不会将任何数据上传至远程服务器,充分保障数据隐私安全。其次,工具采用精准的 URL 模式匹配策略,避免无差别爬取整个网站,既提高了邮箱发现率,又减少了对目标服务器的负担。支持多 URL 批量处理和域名归一化(自动合并 www 和非 www 域名),适合大规模市场调研场景。此外,灵活的配置选项(可通过编辑 url_patterns.json 自定义爬取规则)和多样的输出格式(纯文本、JSON、静默模式)使其能轻松融入不同的工作流程,满足个性化需求。

潜在缺点或局限性

作为个人开发者维护的项目(T3 来源),长期维护和更新存在一定不确定性,功能迭代可能不如商业软件稳定。功能上,该工具专注于公开页面的邮箱提取,对于需要复杂 JavaScript 交互渲染的动态内容或需要登录认证才能访问的受保护页面支持有限。此外,工具依赖于 crawl4ai 和 Playwright 两个较重的外部依赖,需要安装浏览器环境(Chromium 等),对系统资源有一定要求,在轻量级容器或资源受限的环境中部署可能面临挑战,且初始安装配置相对繁琐。

适合的目标群体

该技能特别适合商务拓展(BD)团队、销售代表、市场营销人员用于潜在客户联系信息收集与线索挖掘;也适用于市场调研分析师进行竞品联系渠道梳理和行业数据库构建;对于学术研究人员需要收集机构联系人信息、HR 从业者寻找企业招聘联系方式、记者寻找媒体联络人等场景同样适用。本质上,任何需要从公开网站合法获取企业或组织联系邮箱以开展业务沟通、建立合作连接的专业人士都能从中受益,是 B2B 业务开发的实用助手。

使用风险

首要风险是合规性风险:用户必须确保爬取行为符合目标网站的 robots.txt 规定和服务条款,严格遵守 GDPR、CCPA 等数据保护法规,避免非法收集个人隐私邮箱或用于垃圾邮件发送。技术层面,高频或深度爬取可能导致 IP 被目标网站封禁或触发反爬机制,建议合理设置爬取深度和页面数量限制(--max-depth 和 --max-pages)并控制请求频率。此外,由于依赖第三方库,若 crawl4ai 或 Playwright 出现安全漏洞、版本不兼容或停止维护,可能影响工具稳定性与安全性,建议定期更新依赖并在使用前审查代码变更。

安全解读

功能概览

find-emails 是一款基于 Python 的本地网页爬取工具,利用 crawl4ai 库实现深度爬取,自动识别并提取网页中的联系邮箱地址。该 Skill 支持多 URL 并行处理,输出按域名分组的结果,便于追溯来源。

核心用法

  • 基础爬取:python scripts/find_emails.py https://example.com
  • 多站点批量:python scripts/find_emails.py https://site1.com https://site2.com -j -o combined.json
  • 本地文件提取:python scripts/find_emails.py --from-file crawled.md
  • 输出格式:支持人类可读格式(带页面对照)和 JSON 结构化输出,便于下游 LLM 处理

显著优点

1. 智能 URL 过滤:默认聚焦 /contact/about/support 等高概率页面,可通过 url_patterns.json 自定义
2. 来源清晰:多 URL 结果按域名归组,避免混淆

3. 灵活配置:支持爬取深度、页面数量限制,以及从本地缓存文件提取

4. 依赖成熟:基于 crawl4aiplaywright,均为社区广泛验证的开源工具

潜在局限与风险

1. 隐私合规风险:自动收集邮箱可能触及 GDPR、CCPA 等法规,需确保有合法目的并已查阅目标网站 robots.txt 和服务条款
2. 无内置速率限制:当前未实现请求间隔控制,可能对目标站点造成负担,存在被封禁风险

3. 无 robots.txt 自动检查:需用户手动确认爬取权限

4. 浏览器依赖:需安装 Playwright 浏览器,初次部署有一定复杂度

适合人群

  • 市场研究人员:批量收集潜客联系信息
  • 开源项目维护者:整理合作伙伴或媒体联络方式
  • 合规意识强的数据分析师:在确认授权后提取公开联系信息

常规风险提示

  • 避免对同一域名高频爬取,建议手动添加延迟
  • 敏感行业(医疗、金融)需额外注意数据保护法规
  • 输出文件建议加密存储,防止邮箱列表泄露

安全认证摘要

CLS-Certify v2.1.0 全量扫描通过,静态分析 95 分,动态行为 85 分,依赖审计 80 分,综合评级 A(82 分),信任等级 T2(可信个人开发者)

find-emails 内容

scripts文件夹
手动下载zip · 5.2 kB
find_emails.pytext/plain
请选择文件