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轮流使用

相关文章
|
6月前
|
人工智能 自然语言处理 大数据
作为网易用户,收到了一封特别的信…...
当时间像风一样拂过互联网和移动互联网时代,整个社会已经站在人工智能为主题的新时代大门前。
|
7月前
|
JavaScript 前端开发 数据安全/隐私保护
boss直聘__zp_stoken__参数分析
boss直聘__zp_stoken__参数分析
601 1
|
5月前
|
项目管理
项目管理中缺陷通知到相关人员的站内信消息。怎么样通知到飞书等。
项目管理中缺陷通知到相关人员的站内信消息。怎么样通知到飞书等。
21 1
|
5月前
|
云安全 人工智能 安全
|
10月前
|
Java Linux 网络安全
教你如何五分钟捕获女神的芳心之定时邮件任务
教你如何五分钟捕获女神的芳心之定时邮件任务
|
机器人 Go 调度
3分钟用Go搭建一个喝水提醒通知
3分钟用Go搭建一个喝水提醒通知
105 0
3分钟用Go搭建一个喝水提醒通知
|
Python
【辅助工具】实现QQ消息轰炸
QQ是我们常用的聊天软件,有时候我们在和别人发生争执的时候往往要长时间发很多话,这个时候我们就可以用Python实现一个简单的消息轰炸工具,解放双手。
673 0
|
存储 数据安全/隐私保护 Python
每天工作忙,学会python自动收发邮件,代替你问候女友
每天工作忙,学会python自动收发邮件,代替你问候女友
每天工作忙,学会python自动收发邮件,代替你问候女友
GitHub 消息邮件通知太烦人?收下这份指南!
经常有朋友反馈说邮箱被 GitHub 的消息通知狂轰滥炸,各种无关的邮件提醒搞得很烦。
742 0
GitHub 消息邮件通知太烦人?收下这份指南!
|
Web App开发 机器人 Windows
一个Boss直聘机器人, 自动回复发简历
goBoss 基佬github地址 这是基于go语言编写的一款boss直聘机器人软件(牛人版)。附上Python版本, 无需配置Go环境, 我会提供windows和macos的可执行程序。不喜勿喷O(∩_∩)O~ 闪光点 自动回复boss消息 回复消息有3种类型。
4159 0