← 返回作品集
JobBot 智能招聘自动化
基于 Python + Camoufox 反检测浏览器的多平台招聘网站自动投递系统,覆盖 Boss直聘和智联招聘,实现多关键词搜索 → 多维过滤 → 无人值守投递全流程自动化。
Python
Camoufox
Playwright
反爬对抗
Web 自动化
YAML 配置
🔐
7 天
Cookie 持久化 · 免登錄自動恢復
🏗️ 系统架构
反检测层
Camoufox
WebGL / Canvas / 字体指纹模拟
⬇
抽象基类
PlatformBase
统一接口 · Cookie 管理 · 会话调度
╱——╲
平台实现
Boss直聘
PUA 字体破解 · 实时搜索
⬇
决策层
多维过滤引擎
薪资区间 · 学历要求 · 关键词 YAML 配置
⬇
执行层
自动投递引擎
滑动窗口 · 指数退避 · 投递记录持久化
⚡ 项目职责
🛡️ 反检测对抗
- 集成 Camoufox 反检测浏览器,对抗网站风控系统(WebGL/Canvas/字体指纹模拟)
- 攻克 Boss直聘 PUA 字体编码 反爬机制,实现在 DOM 层面解码薪资等加密数据
- 实现 Cookie 持久化 机制与扫码登录调度,支持 7 天免登录自动恢复会话
- 设计 滑動窗口頻率控制器 与指数退避重试机制,规避请求频率检测
🧩 工程架构
- 设计多平台自动投递引擎核心架构,抽象 PlatformBase 基类统一 Boss 与智联的业务差异
- 设计 YAML 配置驱动 的多维过滤系统,支持薪资区间、学历要求等灵活过滤规则
- 实现 CLI 交互菜单 + subprocess 隔离架构,主程序与浏览器进程安全解耦
- 设计 数据持久化 方案,自动记录已投递岗位、搜索历史、投递结果汇总
🏆 项目成果
🧠
掌握反检测浏览器的深度应用与 Web 自动化工程化实践
🛡️
积累反爬对抗、Cookie 注入、会话恢复、频率控制等关键经验