{"repo":"jolie-z/Auto-JobHunter","free":true,"listed":false,"github":"https://github.com/jolie-z/Auto-JobHunter","clone":"git clone https://github.com/jolie-z/Auto-JobHunter.git","description":"🚀 An industrial-grade AI job application system (BOSS/Liepin/51job). Workflow: Scraping ➡️ SQLite ➡️ LLM Eval ➡️ RPA Delivery. | 🚀 工业级全自动 AI 求职系统。工作流：自动抓取 ➡️ SQLite 入库 ➡️ LLM 深度评估 ➡️ RPA 静默投递。基于 FastAPI, LangGraph & DrissionPage.","language":"Python","stars":69,"topics":["51job","ai","automation","boss-zhipin","fastapi","job-hunting","langgraph","liepin","playwright","python"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"🚀 Auto-Job-Hunter 全自动 AI 求职 Auto-Job-Hunter 是一个工业级的多平台全自动求职系统。它不仅仅是一个爬虫，而是一个集成了 DOM 穿透抓取、多智能体(Multi-Agent)简历重写、一票否决规则树、以及飞书云端大盘 的硬核求职矩阵。 支持平台： BOSS 直聘 前程无忧 (51job) 猎聘网 --- ✨ 核心特性 (Features) 🕷️ 多平台制霸与防风控 采用 Playwright Stealth v2.0+ 抹除 WebDriver 特征。 独创 “影帝级”鼠标轨迹伪装 与物理隔离 Profile 目录，无视常规检测。 猎聘/51job DOM 穿透：无视前端干扰弹窗，精确静默秒传附件。 🧠 LangGraph 多智能体协作 告别单次大模型调用的敷衍。采用 Splitter - Architect - Critic - Formatter 四阶段 Agent 工作流。 独创 80 分放行机制 ，打分不合格自动打回重写，确保发给 HR 的每一句话都是王炸。 🛡️ 双漏斗清洗过滤引擎 (Veto System) 硬规则清洗 ：自定义 JSON 词库，遇“外包、管培、销售、单休”直接一票否决，坚决不浪费 AI Token。 LLM 深度体检 ：提取 JD 潜台词，生成“高杠杆匹配点”与“致命硬伤与毒点”报告。 📊 云端与本地数据双向奔赴 采用 SQLite WAL 模式 ，支持多进程高并发抓取不锁表。 飞书多维表格 (Bitable) 双向同步：在手机上用飞书看 AI 汇总的岗位大盘，随时掌控求职进度。 💻 极客范 Next.js 控制台 SSE (Server-Sent Events) 实时通讯，在网页端弹出的“悬浮终端”中，像黑客一样看着爬虫日志流式输出。 --- 🏗️ 架构全景 (Architecture) --- 🛠️ 快速开始 (Quick Start) 1. 硬件与系统前置要求 ⚠️ (必看) 操作系统 ：当前代码高度定制化， 建议在 macOS 环境下运行 （底层强依赖 Mac 的 osascript 唤醒浏览器机制及 Mac 版 Word 的 PDF 转换引擎）。Windows/Linux 用户需自行修改底层的脚本执行逻辑。 Python ： 3.10 及以上版本 （代码中使用了 X Y 等较新的语法特性）。 Node.js ： 18+ （并全局安装 pnpm 包管理器）。 系统依赖 ：必须通过 Homebrew 安装 poppler （PDF 转长图引擎的 C++ 底层依赖）。 账号与秘钥 ：准备好 OpenAI 格式的大模型 API Key，以及一个飞书账号。 2. 基础环境搭建 打开 Mac 终端，按顺序执行以下命令： 3. 初始化极客控制台 (前端) 由于前端使用了锁版本的 pnpm-lock.yaml ，请务必使用 pnpm 安装： 4. 授权 Mac 辅助功能 (防报错关键) 由于脚本使用了 pyautogui 模拟真实的物理鼠标轨迹： 请打开 Mac 的 「系统设置」 - 「隐私与安全性」 - 「辅助功能」 。 将你的 终端应用 (Terminal / iTerm2) 以及 IDE (VSCode / Cursor / PyCharm) 添加进去并开启开关，否则运行时会报权限错误。 5. 配置文件与基础设施 复制环境模板并填入你的密钥： (请在 .env 中填入你的 OPENAI API KEY ，飞书相关的 Key 将在下一步获取) 6. 📊 飞书多维表","default_branch":null,"files":null,"tree":[],"storefront":"/r/jolie-z","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jolie-z/Auto-JobHunter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}