🚀 Boss直聘批量投递助手:解放双手的求职利器
🌟 功能实现:解决求职投递三大痛点
找工作时还在手动一个个投简历?遇到这三个问题你肯定头疼:重复填写打招呼话术、海量职位筛选耗时、优质岗位总被抢在前头。这款批量投递助手就是来帮你解决这些麻烦的!
🎯 智能筛选系统
根据你的目标公司、薪资期望和岗位关键词,自动过滤掉不符合要求的职位。比如你想找"Java后端"岗位,系统会自动跳过那些"销售""客服"类的无关职位,节省你90%的筛选时间。
🤖 自动化投递流程
只需一次设置,系统就能模拟人工操作,自动完成简历投递。更贴心的是,它会随机生成10-30秒的投递间隔,完全模拟真实求职行为,避免被平台判定为机器人操作。
📊 岗位分析工具
内置词云图生成功能,能帮你分析当前页面所有职位的关键词频率。通过这个可视化分析,你可以快速了解市场需求热点,有针对性地优化自己的简历。
💡 实用提示:建议每天投递不超过100个职位,系统会自动记录投递数量,避免过度投递导致账号风险。
🛠️ 核心代码:揭秘批量投递的实现原理
🔍 智能匹配算法
下面这段代码是筛选功能的核心,它能根据你设置的条件精准匹配合适的职位:
// 职位匹配主函数
function matchJobRequirements(jobInfo, userSettings) {
// 1. 公司名称过滤(支持多关键词模糊匹配)
const companyMatch = checkCompanyName(
jobInfo.company,
userSettings.includeCompanies.split(',').map(s => s.trim()),
userSettings.excludeCompanies.split(',').map(s => s.trim())
);
// 2. 薪资范围验证(将字符串薪资转换为数字比较)
const salaryMatch = verifySalaryRange(
jobInfo.salary,
userSettings.expectedSalary
);
// 3. 职位关键词匹配(支持语义分析,排除否定表述)
const keywordMatch = analyzeJobContent(
jobInfo.description,
userSettings.requiredKeywords.split(',').map(s => s.trim())
);
// 4. Boss活跃度检测(过滤超过30天未活跃的招聘者)
const bossActive = checkBossActivity(jobInfo.lastActiveTime);
// 所有条件都满足才返回匹配成功
return companyMatch && salaryMatch && keywordMatch && bossActive;
}
📤 自动投递实现
这段代码展示了如何模拟人工操作完成自动投递:
// 批量投递控制器
async function startAutoApply(jobs, settings) {
// 从本地存储获取已投递记录,避免重复投递
const appliedJobs = JSON.parse(localStorage.getItem('applied_jobs') || '[]');
for (const job of jobs) {
// 跳过已投递职位
if (appliedJobs.includes(job.id)) continue;
try {
// 随机延迟10-30秒,模拟真实操作
const delayTime = Math.floor(Math.random() * 20000) + 10000;
console.log(`等待${delayTime/1000}秒后投递下一个职位...`);
await sleep(delayTime);
// 执行投递操作
await applyForJob(job.id);
// 如果启用了自定义招呼语,发送个性化消息
if (settings.useCustomGreeting) {
await sendGreetingMessage(
job.chatUrl,
generatePersonalizedGreeting(job, settings.greetingTemplate)
);
}
// 记录已投递职位ID
appliedJobs.push(job.id);
localStorage.setItem('applied_jobs', JSON.stringify(appliedJobs));
console.log(`成功投递:${job.title}@${job.company}`);
} catch (error) {
console.error(`投递失败:${job.title},错误原因:${error.message}`);
// 遇到错误时暂停30秒再继续
await sleep(30000);
}
}
// 投递完成后发送通知
showNotification('批量投递完成', `成功投递${appliedJobs.length}个职位`);
}
⚙️ 配置指南:3分钟上手批量投递
📝 基础设置步骤
-
安装脚本
将项目克隆到本地:git clone https://gitcode.com/gh_mirrors/bo/boss_batch_push然后在浏览器扩展中启用此脚本(支持Tampermonkey等油猴类插件)
-
配置筛选条件
打开Boss直聘网页,你会看到新增的"批量投递"控制面板,填写你的求职偏好:- 期望公司关键词(用逗号分隔)
- 排除公司关键词(如"外包")
- 期望薪资范围(如"15-25"表示15K-25K)
- 职位关键词(如"Java,后端,微服务")
-
开始批量投递
点击"开始投递"按钮,系统会自动在当前页面开始筛选并投递符合条件的职位。你可以随时点击"暂停"按钮中断投递过程。
📊 配置项详解
| 配置项 | 说明 | 示例 |
|---|---|---|
| 公司名称包含 | 希望投递的公司关键词,多个用逗号分隔 | 阿里,腾讯,字节跳动 |
| 公司名称排除 | 不希望投递的公司关键词 | 外包,保险,房地产 |
| 职位关键词 | 职位描述中必须包含的关键词 | Java,微服务,Spring Boot |
| 薪资范围 | 期望的月薪范围(单位:K) | 15-25 |
| 公司规模 | 期望的公司人数规模 | 500-10000 |
| 自定义招呼语 | 投递时发送的个性化消息 | 你好,看到贵公司在招Java工程师,我的经验很匹配 |
| 过滤不活跃Boss | 是否过滤30天以上未活跃的招聘者 | 推荐开启 |
📈 功能模块关系
🚀 功能优势分析
这款Boss直聘批量投递助手相比手动投递和其他同类工具,具有三大核心优势:
首先是智能筛选精准度。传统手动筛选不仅耗时,还容易遗漏优质岗位,而本工具通过多维度条件组合(公司名称、职位关键词、薪资范围、Boss活跃度等),能精准定位到最匹配的岗位。特别是语义分析功能,能识别"不是外包""无需销售"这类否定表述,避免误判,这比简单的关键词匹配要智能得多。
其次是安全合规的自动化。很多同类工具因为固定时间间隔投递而被平台识别为机器人,导致账号受限。本工具采用随机10-30秒投递间隔,完全模拟人类操作习惯,大大降低了账号风险。同时系统会自动记录投递历史,避免重复投递同一职位,既提高效率又不会引起招聘方反感。
最后是数据驱动的求职决策。内置的词云分析功能是一大亮点,它能帮求职者快速了解当前市场的需求热点。比如当"微服务""分布式"这些关键词频繁出现时,你就知道该在简历中重点突出这些技能了。这种基于真实招聘数据的分析,比盲目海投要高效得多,让你的求职准备更有针对性。
总的来说,这款工具真正做到了"解放双手,提升效率",让你从繁琐的重复劳动中解脱出来,把宝贵的时间用在简历优化和面试准备上,从而大大提高求职成功率。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust099- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
MiMo-V2.5-ProMiMo-V2.5-Pro作为旗舰模型,擅⻓处理复杂Agent任务,单次任务可完成近千次⼯具调⽤与⼗余轮上 下⽂压缩。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
