waseemnasir2k26/contact-extractor

GitHub: waseemnasir2k26/contact-extractor

一个基于网页解析的联系方式提取器,可免费从任意网站抓取邮箱、电话及社交媒体链接,无需任何 AI API。

Stars: 1 | Forks: 1

# 联系方式提取器 从任何网站提取邮箱、电话号码、WhatsApp 链接和社交媒体主页。**免费使用 - 无需登录 - 不需要 AI API**。 ## 在线演示 - **前端**:[部署在 Vercel] - **后端 API**:[部署在 Render] ## 功能 - **邮箱提取**:标准及混淆格式 - **电话号码**:国际号码验证 - **WhatsApp**:wa.me 和 API 链接 - **社交媒体**:Facebook、Twitter、LinkedIn、Instagram、YouTube、TikTok、GitHub、Telegram、Pinterest - **导出**:复制到剪贴板或下载 CSV - **无需登录**:任何人都可以免费使用 ## 免费部署你自己的实例 ### 第 1 步:部署后端到 Render(免费) 1. 访问 [render.com](https://render.com) 并注册(免费) 2. 点击 **New > Web Service** 3. 连接你的 GitHub 仓库 4. 配置: - **Name**:`contact-extractor-api` - **Root Directory**:`backend` - **Runtime**:`Docker` - **Instance Type**:`Free` 5. 点击 **Create Web Service** 6. 等待部署(约 5 分钟) 7. 复制你的 URL(例如,`https://contact-extractor-api.onrender.com`) ### 第 2 步:部署前端到 Vercel(免费) **重要提示:请严格按照以下步骤操作以避免 404 错误** 1. 访问 [vercel.com](https://vercel.com) 并注册(免费) 2. 点击 **Add New > Project** 3. 导入你的 GitHub 仓库 4. **关键设置:** - **Root Directory**:点击“Edit”并输入 `frontend`(必填!) - **Framework Preset**:选择 `Vite` - **Build Command**:`npm run build`(自动检测) - **Output Directory**:`dist`(自动检测) 5. 点击 **Environment Variables** 并添加: - **Name**:`VITE_API_URL` - **Value**:你的 Render 后端 URL(例如,`https://contact-extractor-api.onrender.com`) 6. 点击 **Deploy** 7. 你的应用已上线! ### 修复 Vercel 上的 404 错误 如果你在部署后看到 404 错误: 1. 访问你的 Vercel 项目仪表板 2. 点击 **Settings** > **General** 3. 滚动到 **Root Directory** 4. 将其更改为 `frontend` 5. 点击 **Save** 6. 转到 **Deployments** 标签页 7. 点击最新部署旁边的三个点 8. 点击 **Redeploy** ## 本地开发 ``` # Clone git clone https://github.com/waseemnasir2k26/contact-extractor.git cd contact-extractor # Backend (Terminal 1) cd backend python -m venv venv venv\Scripts\activate # Windows pip install -r requirements.txt uvicorn app.main:app --reload --port 8000 # Frontend (Terminal 2) cd frontend npm install npm run dev ``` 打开 http://localhost:3000 ## API 用法 ``` # 提取 contacts curl -X POST https://your-api.onrender.com/extract \ -H "Content-Type: application/json" \ -d '{"url": "example.com", "max_pages": 5}' ``` ## 技术栈 | 组件 | 技术 | |-----------|------------| | 前端 | React 18, Vite, TailwindCSS | | 后端 | Python, FastAPI, BeautifulSoup | | 部署 | Vercel (前端), Render (后端) | ## 许可证 MIT - 个人和商业使用均免费。 **不需要 AI API。没有付费服务。100% 免费。**
标签:Python, Splunk, URL抓取, Vite, Web爬虫, 代码示例, 信息提取, 数据分析, 数据抓取, 无后门, 请求拦截, 逆向工具