yangfeng20 / boss_batch_push

Boss直聘批量投简历,批量发送自定义招呼语

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boss Batch Push

boss 直聘批量投简历

使用步骤

  1. 浏览器下载油猴:https://www.tampermonkey.net/index.php?ext=iikm
  2. 添加新脚本,复制 【oop-self-req-main.js】 中的代码,粘贴到油猴脚本中

使用说明

  1. 批量投递:点击批量投递开始批量投简历,请先通过上方 Boss 的筛选功能筛选大致的范围,然后通过脚本的筛选进一步确认投递目 标。

  2. 生成Job词云图:获取当前页面的所有job详情,并进行分词权重分析;生成岗位热点词汇词云图;帮助分析简历匹配度。

  3. 保存配置:保持下方脚本筛选项,用于后续直接使用当前配置。

  4. 过滤不活跃 Boss:打开后会自动过滤掉最近未活跃的 Boss 发布的工作。以免浪费每天的 100 次机会。

  5. 发送自定义招呼语:因为boss不支持将自定义的招呼语设置为默认招呼语。开启表示发送boss默认的招呼语后还会发送自定义招呼语

  6. 可以在网站管理中打开通知权限,当停止时会自动发送桌面端通知提醒。

脚本筛选项介绍:

  1. 公司名包含:投递工作的公司名一定包含在当前集合中,模糊匹配,多个使用逗号分割。这个一般不用,如果使用了也就代表只投这 些公司的岗位。例子:【阿里,华为】

  2. 排除公司名:投递工作的公司名一定不在当前集合中,也就是排除当前集合中的公司,模糊匹配,多个使用逗号分割。例子:【xxx 外包】

  3. 排除工作内容:会自动检测上文(不是,不,无需等关键字),下文(系统,工具),例子:【外包,上门,销售,驾照】,如果写着是'不是外包''销售系统'那也不会被排除

  4. Job 名包含:投递工作的名称一定包含在当前集合中,模糊匹配,多个使用逗号分割。例如:【软件,Java,后端,服务端,开发,后台】

  5. 薪资范围:投递工作的薪资范围一定在当前区间中,一定是区间,使用-连接范围。例如:【12-20】

  6. 公司规模范围:投递工作的公司人员范围一定在当前区间中,一定是区间,使用-连接范围。例如:【500-20000000】

  7. 自定义招呼语:编辑自定义招呼语,当【发送自定义招呼语】打开时,投递后发送boss默认的招呼语后还会发送自定义招呼语;使用<br> \n 换行;例子:【你好\n我...】

效果演示

示例

示例2

示例3

更新内容

2023-09-21/yangfeng20
  • 支持发送自定义招呼语
作者闲话
  • 虽然本次只是一个发送自定义招呼语的功能,也是付出了大把的时间来开发调试。
  • 最初的想法是直接拿到boss的api,自己去发送websocket消息,想了下,如果boss那边有加密或是拦截,那就很麻烦。
  • 就还是开一个iframe标签页面去模拟用户点击发送。但是没想到这里也有坑,直接模拟click会被拦截,我看了下;
  • 大致原因是因为没有触发输入框的获取焦点事件之类的。其他的我也难得,也没有时间思考了,就直接通过通过标签绑定的vue组件修改了【enableSubmit】的值。这个问题也就解决了。
  • 这样,websocket发送出去了,我本以为大功告成了。但是消息页面迟迟没有接收到消息,还是有问题。
  • 然后就对比了下脚本操作和正常点击发送按钮的区别,发现脚本操作是发送websocket时【to.uid】无值,导致发送不成功。
  • 解决将【bossInfo$.friendId】中的数据赋值给了uid。后期大概率将模拟点击换成自己发送websocket。
  • 上述代码见【oop-self-req-main.js sendMsg 1603-1607行】
  • 个人的精力真的有限,也欢迎大家贡献pr。以及点个star。这是更新动力。
2023-09-10/Ocyss
  • 页面自适应美化
  • 词云图模态框
  • 大小号切换
  • 桌面端通知
  • 工作内容过滤修复

2023-09-08/yangfeng20

  • 新增生成job热点词云图,知晓工作热点
  • 延迟投递,避免频繁【500ms-->800ms】

2023-08-29/yangfeng20

  • 使用面向对象风格重构,增加代码可维护性和可读性
  • 手动模拟投递请求,真正实现列表无感投递
  • 控制日志级别,清晰的控制台
  • 默认开启活跃度检查
  • 使用投递锁限制投递,避免频繁
  • 彻底解决无线等待死锁问题
  • 增加投递重试机制
2023-07-12/Ocyss
  • 大小号快速切换(独立配置) 外卖/编程两不误
  • 修复一直等待的 bug
  • 进行 url 拦截,实现无限下一页
  • 修复日薪计算偏差

    已知 BUG:

    • 多次刷新,劫持函数无限报错,重新开一个标签页吧~
2023-06-28/Ocyss
  • 使用 iframe,无感投递
  • 工作内容排除
  • 暂停投递功能
  • 标题显示当天投递次数
  • 说明文档折叠
  • 彩色日志

存储地址

github boss_batch_push

gitee boss_batch_push

Greasy Fork

star 数据

Star History Chart

About

Boss直聘批量投简历,批量发送自定义招呼语

License:Apache License 2.0


Languages

Language:JavaScript 100.0%