传统求职平台信息碎片化、滞后且爬取易封号,求职者每天要在多个渠道反复筛选,耗费大量时间却错过「小而美」的优质岗位。本项目面向上海技术人才,通过 ATS 公开接口直连 Greenhouse、Lever、Ashby、Recruitee 等主流招聘系统,结合 955.WLB 白名单与本地公司质量黑白名单,把「人找岗」变成「岗找人」,每天 08:30 自动生成岗位日报,让求职者把精力集中在高匹配度岗位的定制简历与面试准备上。
一句话:每天 08:30,上海 83 条优质岗位自动筛选分级;从采集、打分、定制简历到面试准备,一站式搞定求职闭环。
1.多渠道岗位采集:ATS 公开接口直连 + V2EX 社区,零爬取封号风险,自动落库去重。
2.智能打分分档:方向匹配、技能重合、公司质量、薪资、新鲜度五维评分,输出 🔥 必投 / ⭐ 推荐 / • 关注 / 归档 四档。
3.暗色交互日报:reader.html 阅读器支持历史归档、关键词过滤、企查查背调直达。
4.半自动投递:邮箱岗通过 SMTP 自动发信并带附件,平台岗给直达链接手动投;支持投递状态机与 30 天去重。
5.简历智能定制:读 docx 母版,按 JD 重排经历、改写摘要、输出定制简历 + 中英文求职信 + 改动对照表。
6.面试联动:约面后自动生成针对性技术题与 30 秒话术,追加到面试宝典。
核心采用 Python 标准库 + PyYAML 构建:HTTP 用 urllib、docx 用纯标准库 zipfile + XML 读写,零依赖 requests/python-docx,部署极轻量。SQLite 作为本地时序数据库,支撑岗位去重、投递状态机与历史追踪。架构分为采集层、打分层、应用层、投递层四层:采集层负责多源清洗;打分层用规则 + 语义复评输出四档;应用层生成 md + data.js + reader.html;投递层通过 smtplib 自动发信并记录状态。关键难点在于远程岗过滤(避免「Japan - Remote」误入库)与相关性门槛设计(防止 Marketing/HR 岗靠公司红利混入推荐位),目前均已通过本地白名单 + 相关性阈值解决。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论