Boss直聘邮件通知小脚本

简介: Boss基于Python3的找工作利器--Boss直聘来消息邮件通知, 自动发送简历脚本,O(∩_∩)O~无聊写的,因为有时候觉得找工作心急如焚,想自动回复自动发简历啊有木有~~~github地址效果图程序运行日志图邮件展示图快速开始下载git clone https://github.com/wuranxu/Boss.git下载zip文件并解压修改json配置文件百度API文字识别(每日500次免费),进入官网申请并配置。

Boss

基于Python3的找工作利器--Boss直聘来消息邮件通知, 自动发送简历脚本,O(∩_∩)O~
无聊写的,因为有时候觉得找工作心急如焚,想自动回复自动发简历啊有木有~~~

github地址

效果图

程序运行日志图

image.png

邮件展示图

image.png

image.png

快速开始

下载

  • git clone https://github.com/wuranxu/Boss.git

  • 下载zip文件并解压

修改json配置文件

百度API文字识别(每日500次免费),进入官网申请并配置。

  • app_id

  • api_key

  • secret_key

用户密码配置

  • user(boss直聘手机号)

  • password(boss直聘登录密码)

邮箱配置

  • sender(发件人邮箱账号,需要选择126邮件, 否则需要更改host='smtp.126.com')

  • sender_pwd(发件人邮箱密码)

  • receiver(收件人)

使用

进入boss目录, 执行命令

pip install -r requirements.txt

python boss.py

(如果出现安装失败, 请及时升级pip)

其他配置说明:

  • retry(百度ocr识别出错时重试等待时间)

  • delay(获取boss消息等待时间, 单位: 分钟)

  • auto_resume(是否自动发送简历)

  • black_list(黑名单配置)

  • 其他url(抓取职位及消息所用)

原理

  • requests生成session, 访问boss直聘网页版

  • 利用beautifulsoup解析网站, 获取到图片验证码

  • 调用百度ocr的图片识别api, 识别网站验证码

  • 模拟用户登录(为什么不用selenium或者phantomJs, 因为比较笨重)

  • 持续监听历史消息, 有新消息且不是自己发送时,发邮件通知收件人(包括职位, 薪资等信息)

  • 当配置里的自动发简历为true时会在手动boss消息时自动调用发简历的接口

问题

  • 百度识别率不是很高哦

  • 由于boss直聘防止骚扰,所以在只有双方都有回复时才会发送消息

  • 有多条消息同时到来时只会读取一条消息

  • 由于邮件限制, 当消息火爆时邮件可能被视为垃圾邮件而导致发不出去

  • 由于boss的聊天协议采取的是websocket并加密,所以不太好揣测它的规则,导致无法自动回复消息(简历也会受影响)

TODO

  • 薪资配置(低于多少K咱直接不看他)

  • 心动公司(大厂)设置

  • 多个百度Key轮流使用

相关文章
|
8月前
|
JavaScript 前端开发 数据安全/隐私保护
boss直聘__zp_stoken__参数分析
boss直聘__zp_stoken__参数分析
683 1
|
6月前
|
项目管理
项目管理中缺陷通知到相关人员的站内信消息。怎么样通知到飞书等。
项目管理中缺陷通知到相关人员的站内信消息。怎么样通知到飞书等。
25 1
|
6月前
|
云安全 人工智能 安全
|
8月前
|
JavaScript Python
boss直聘参数__zp_stoken__分析第二弹
boss直聘参数__zp_stoken__分析第二弹
367 0
|
11月前
|
Java Linux 网络安全
教你如何五分钟捕获女神的芳心之定时邮件任务
教你如何五分钟捕获女神的芳心之定时邮件任务
|
机器人 Go 调度
3分钟用Go搭建一个喝水提醒通知
3分钟用Go搭建一个喝水提醒通知
111 0
3分钟用Go搭建一个喝水提醒通知
|
监控 安全 开发者
安全日报邮件的发送和介绍|学习笔记
快速学习安全日报邮件的发送和介绍
101 0
安全日报邮件的发送和介绍|学习笔记
上班族用哪个邮箱好用,如何正确使用邮件工作?
随着现代信息社会工作节奏越来越快,无纸化办公成为未来发展的趋势。职场工作沟通,邮件是很重要的方式,虽然没有电话或者面对面沟通来的直接,但是邮箱在职场中不仅是交流的工具, 作为职场新人,选择好用的工作邮箱以及正确使用邮件工作都是非常重要的。
4411 0
博客搬家通知
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
795 0
|
Web App开发 机器人 Windows
一个Boss直聘机器人, 自动回复发简历
goBoss 基佬github地址 这是基于go语言编写的一款boss直聘机器人软件(牛人版)。附上Python版本, 无需配置Go环境, 我会提供windows和macos的可执行程序。不喜勿喷O(∩_∩)O~ 闪光点 自动回复boss消息 回复消息有3种类型。
4191 0