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

相关文章
|
自然语言处理 算法 数据安全/隐私保护
教你如何用代码自动群发邮件(邮件轰炸机)
教你如何用代码自动群发邮件(邮件轰炸机)
1326 0
教你如何用代码自动群发邮件(邮件轰炸机)
|
人工智能 自然语言处理 大数据
作为网易用户,收到了一封特别的信…...
当时间像风一样拂过互联网和移动互联网时代,整个社会已经站在人工智能为主题的新时代大门前。
|
9月前
|
存储 弹性计算 运维
自动回复邮件脚本
【4月更文挑战第30天】
93 1
|
存储 前端开发 网络安全
一个“@”引发的“reply-all 事件”:让 GitHub 变身发骚扰邮件的“僵尸网络”!近 40 万开发者受影响
一个“@”引发的“reply-all 事件”:让 GitHub 变身发骚扰邮件的“僵尸网络”!近 40 万开发者受影响
231 0
一个“@”引发的“reply-all 事件”:让 GitHub 变身发骚扰邮件的“僵尸网络”!近 40 万开发者受影响
|
Java 数据安全/隐私保护 Spring
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
290 0
如何使用JavaMailSender给曾经心爱的她发送一封特别的邮件
|
Python
【辅助工具】实现QQ消息轰炸
QQ是我们常用的聊天软件,有时候我们在和别人发生争执的时候往往要长时间发很多话,这个时候我们就可以用Python实现一个简单的消息轰炸工具,解放双手。
1016 0
|
存储 数据安全/隐私保护 Python
每天工作忙,学会python自动收发邮件,代替你问候女友
每天工作忙,学会python自动收发邮件,代替你问候女友
每天工作忙,学会python自动收发邮件,代替你问候女友
|
监控 NoSQL 网络协议
好烦,一封报警邮件,大量服务节点 redis 响应超时,又得要捉“虫”!
大量TimeoutException,说明当前redis服务节点上已经堆积了大量的连接查询,超出redis服务能力,再次尝试连接的客户端,redis 服务节点直接拒绝,抛出错误。
博客搬家通知
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
822 0
|
Web App开发 机器人 Windows
一个Boss直聘机器人, 自动回复发简历
goBoss 基佬github地址 这是基于go语言编写的一款boss直聘机器人软件(牛人版)。附上Python版本, 无需配置Go环境, 我会提供windows和macos的可执行程序。不喜勿喷O(∩_∩)O~ 闪光点 自动回复boss消息 回复消息有3种类型。

热门文章

最新文章