boss直聘实现自动回复以及自动获取简历功能

1 篇文章 0 订阅
订阅专栏
1 篇文章 1 订阅
订阅专栏
1 篇文章 0 订阅
订阅专栏

一、前言

最近得知公司有内推活动,但是本人工作繁忙,于是打算写个脚本来获取简历,赚点外快。于是针对boss直聘,写了一个脚本,用以实现自动回复以及自动获取简历功能。下面是第一个月挣的收益:

二、代码

谷歌浏览器F12打开控制台,运行以下脚本:

let intervalTime = 4 * 1000;
let waitTime = 200;

setInterval(() => {
    let newCount = document.getElementsByClassName('news-count');
    if (newCount.length) {
        newCount[0].click(); // 触发点击事件
        setTimeout(() => {
            // 如果我没有回复
            let myReply = document.getElementsByClassName('message item-myself');
            if (!myReply.length) {
                let test = setTimeout(() => {
                    writeAndClick();
                    clearTimeout(test);
                }, waitTime)
            }
        }, waitTime)
    }

    // 如果对方要求投简历
    setTimeout(() => {
        let hasResume = document.getElementsByClassName('link-agree')[0];
        if (hasResume) {
            hasResume.click();
        }
    }, waitTime)
}, intervalTime);


function writeAndClick() {
    let inputEle = document.getElementsByClassName('bosschat-chat-input chat-message')[0];

    if (inputEle) {
        inputEle.innerText = [
            `欢迎你投递xx公司的该岗位,因为公司正在急速扩招中,需要需要大量的人才。`,
            `简单的介绍一下xx公司:互联网和建筑行业的技术岗和非技术岗位(自研,非外包)都有。地点:上海、北京、深圳、重庆。面试简单、流程快、工资高、福利好。可视频面试和现场面试。想了解更多,可自行去百度或b站搜索xx公司,自行了解。`,
            `除此之外我们希望你:1. 本科及以上学历(研发岗位)2.至少一半工作时间不是外包的 3.有名校或者大厂工作经历(加分项)4. 如果你够厉害、可无视以上所有的点(不然,浪费彼此的时间也不好)`,
            `如果符合上述条件、希望各位大大自己要发送简历过来呀,我这边会默认接收的。不然会因为我不及时向你们要简历,而导致你们错过了最佳的投递时间哦`,
            `如果简历我这边通过的话(早中晚统一处理),会推给hr,并且每天通知你们内推进度的。如果没有回复的话,说明可能不太适合我们公司哦~。`
        ].join('\n\n');

        let keyCode = [9, 9, 13];

        for (var i = 0; i < keyCode.length; i++) {
            cCode = keyCode[i];
            fireKeyEvent(inputEle, "keydown", cCode);
            fireKeyEvent(inputEle, "keypress", cCode);
            fireKeyEvent(inputEle, "keyup", cCode);
        }


        document.getElementsByClassName('btn btn-send')[0].classList.remove('btn-disabled');
        document.getElementsByClassName('btn btn-send')[0].click();
    }
}

function fireKeyEvent(el, evtType, keyCode) {
    var evtObj;
    if (document.createEvent) {
        if (window.KeyEvent) {//firefox 浏览器下模拟事件
            evtObj = document.createEvent('KeyEvents');
            evtObj.initKeyEvent(evtType, true, true, window, true, false, false, false, keyCode, 0);
        } else {//chrome 浏览器下模拟事件
            evtObj = document.createEvent('UIEvents');
            evtObj.initUIEvent(evtType, true, true, window, 1);

            delete evtObj.keyCode;
            if (typeof evtObj.keyCode === "undefined") {//为了模拟keycode
                Object.defineProperty(evtObj, "keyCode", { value: keyCode });
            } else {
                evtObj.key = String.fromCharCode(keyCode);
            }

            if (typeof evtObj.ctrlKey === 'undefined') {//为了模拟ctrl键
                Object.defineProperty(evtObj, "ctrlKey", { value: true });
            } else {
                evtObj.ctrlKey = true;
            }
        }
        el.dispatchEvent(evtObj);

    } else if (document.createEventObject) {//IE 浏览器下模拟事件
        evtObj = document.createEventObject();
        evtObj.keyCode = keyCode
        el.fireEvent('on' + evtType, evtObj);
    }
}

三、原理说明

打开boss直聘网页版,我们会看到这样的界面:
在这里插入图片描述
只要你一直打开这个页面,左侧就可能会有很多未读信息,而我们要做的就是设置一个定时器,定时的去查询左侧是否有未读信息。放在前端,也就是查看dom节点树上是否有该dom节点:
在这里插入图片描述
有的话,就模拟鼠标点击事件,进入与该候选人聊天的界面,自动模拟聊天功能:
在这里插入图片描述
然后,如果候选人有回复的话,就会给你发简历,因为发了简历还需要点击“确定”才能接收简历。所以同样地,按照上面的思路,定时查询是否有人发简历,有的话,就模拟点击事件接收简历:
在这里插入图片描述
最后,只要我们在闲暇的时候查阅一下简历,放到内推系统上就可以了。当然,能不能到面试那一轮,就得看hr和广大面试官们了。

四、结语

因为最后查阅简历的这一步太耗时间了,所以这个内推工作做了一个月之后,就没做了。
并且,因为前段时间这个脚本被boss直聘反爬虫了,所以现在用不了。
因此,这个脚本目前可能只具有学习参考意义。

boss直聘插件-crx插件
03-10
boss直聘一键勾搭 该插件是为boss直聘这个网站设计的,用来一键和候选人打招呼并且发送一个常用语。在使用之前请设置弹出框的选项。 弹出框的设置分为三个: 1.简历筛选:这部分的条件和boss直聘里面推荐牛人里面的筛选条件是一致的。 2.精确筛选:1中的筛选可能还是不够精确,需要针对简历做进一步的筛选,这里对每一个选项进行一下说明: 最大年龄,表示候选人最大的年纪,比如填写了35,那么就会过滤掉1条件中,年纪大于35岁的候选人。 最小工龄、最大工龄、最低待遇类似。最后一个过滤公司,填入的数据是json array,例如:["a","b"],会过滤候选人当前所在公司的名字中包含了字符"a"和"b"的公司,但是候选人之前呆过的公司不会筛选掉。 3.基础信息的配置:岗位下标表示你要勾搭你发布的哪个岗位的后续人,可以去职位管理里面看他们的下标,注意下标从1开始。常用语下标,表示你打招呼之后发送的常用语,你可以去常用语里面查看你要发送的常用语下标,也是从1开始。请求候选人页数,表示点击一次“一键打招呼”会请求多少候选人,建议别太多,3-5页最佳。 支持语言:中文 (简体)
Python-基于Python3的找工作利器Boss直聘来消息邮件通知自动发送简历脚本
08-10
基于Python3的找工作利器--Boss直聘来消息邮件通知, 自动发送简历脚本
Boss直聘批量投简历项目安装和配置指南
最新发布
gitblog_07214的博客
09-13 388
Boss直聘批量投简历项目安装和配置指南 boss_batch_push Boss直聘批量投简历,解放双手 项目地址: https://gitcode.com/gh_mirrors/bo/boss_batch_push ...
boss直聘自动招聘助手
qq_46223732的博客
10-20 4583
BOSS自动招聘脚本
一个Boss直聘机器人, 自动回复简历
weixin_33875839的博客
06-08 2026
goBoss 基佬github地址 这是基于go语言编写的一款boss直聘机器人软件(牛人版)。附上Python版本, 无需配置Go环境, 我会提供windows和macos的可执行程序。不喜勿喷O(∩_∩)O~ 闪光点 自动回复boss消息 回复消息有3种类型。可自行修改, 传入关键字即可(忽略大小写如b站)。消息同一个人只会回复一次。 大厂 普...
BOSS直聘自动简历
热门推荐
企智软件
09-27 1万+
boss直聘自动简历
Windows Boss直聘自动回复/发简历/邮件通知神器W
08-07
使用步骤: 1. 下载 2. 解压并进入goBoss目录 3. 进入data/config.json, 配置其中的expect_salary, 邮箱等数据(start_reply为自动回复内容, %s2个都不能删。在后面添加) 如果没有chrome浏览器需要安装 4. 打开goBoss.exe畅快体验
Mac Boss直聘自动回复/发简历/邮件通知神器
08-07
这是一款帮助大家找工作的神器, mac版本。详细介绍见https://github.com/wuranxu/goBoss 下载后解压, 然后配置data目录下的config.json, 比如expect_salary(期望薪资), 邮件, 自动回复等。如果需要加入我的企业邮箱, 欢迎github找我哦! 如果好用记得给个star哦!
java使用Selenium完成boss直聘自动打招呼脚本
weixin_42817587的博客
03-22 2433
环境搭建参考。
boss自动化投递简历
gaimechen的博客
09-09 1630
练练手 # -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import unittest, time import random class boss(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrom.
Appium+Python实现自动投递Boss直聘简历
qq_43107323的博客
04-26 2019
一、首先安装Appium和所需要的所有环境 这里所需要的所有软件和环境,可以看我这篇博客。
boss直聘改回系统头像_BOSS 直聘找工作,消息却已读不回?| 在线求职5条避坑指南...
weixin_39576133的博客
11-13 7333
前几天在半撇私塾的求职群里,一个同学反馈:在 BOSS 直聘求职的时候,为什么总是被「已读不回」呢?就连逛豆瓣的上班小组,都能遇到这样的反馈:为什么会出现「已读不回」的情况呢?关于这个问题的答案,在我还是「求职者」的时候,我一直很困惑,直到最近用 BOSS 直聘帮公司招人后,才知道真正的答案。原来「已读不回」不是因为 BOSS 日理万机,忘了回复,而是把你标为不合适了,但是以为系统会自动给你发「拒...
使用selenium实现BOSS爬虫自动投递
m0_47467356的博客
09-17 1059
selenium介绍以及配置 Boss直聘是大家常用找工作的招聘平台,虽然Boss直聘上面可以跟 HR 直接沟通很实用,但是投递职位非常麻烦,需要一个一个的手动去点击,大多数沟通了还没有反应,我今天用 Selenium + Python 写了一个自动沟通的脚本实现自动和HR打招呼的功能。 selenium在python里使用之前需要先下载浏览器的驱动,用来驱动你本地电脑上安装的浏览器。 chrome浏览器的驱动webdriver可以在此处下载:http://chromedriver.storage.goo
面经总结系列(九): Boss 直聘算法工程师
专注大数据与人工智能技术分享,欢迎私信加群互相学习!
07-16 1074
Boss直聘校招面试效率很高,但是笔试到面试之间的时间距离较长,总体而已难度不是特别大,主要我是做计算机视觉的,而岗位是推荐相关的,不是特别匹配,但是也有机会。要针对岗位的业务、技术栈复习,保持coding能力,还有加强语言表达能力。最后对transformer的了解要透彻,现在这个是不管任何岗位都必问的。点击链接。
如何使用Python控制boss来收集简历
weixin_47256770的博客
05-10 818
让Python来替你收简历
爬虫:boss直聘自动投递简历+数据获取
泛泛之素
10-21 3033
boss直聘web端的反爬做得还是不错的,需要通过下载js文件结合浏览器生成token,一时也没太搞明白,所以通过selenium获取数据,顺手把投投简历。 即便是使用selenium也只能获取部分数据,因为获取数据的数量被限制,无论是搜索或是在公司(300条)都限制和获取数据的数目,因此这里有个方向是可以根据推荐进行获取数据 。 还有就是访问长了还会提示要验证,而且那个验证也是比较复杂,人工看有时候都得看半天。 from selenium import webdriver import time from
招聘软件上的话术:如何回应可以拿捏BOSS
yaoya_yaoya的博客
12-23 3267
Boss,你好,我对您发布的....岗位很感兴趣,希望能和你沟通一下。我是...,毕业于....,我看您发布的招聘我很符合要求,你看方便的话我把我的简历发给您看看。Boss您好,这边看您已经已读过我的消息,但是没有回复,是否有什么疑虑呢,这边可以给您提供更细致的信息,如果您觉得不合适,也麻烦告知一声,期待您的回复,谢谢。Boss您好,,感谢您查看我的简历,您没有回复,想知道是否满足您的岗位要求呢,如果您需要更细致的信息,这边也可以提供给您,如果您觉得不合适,也麻烦告知一声,期待您的回复,谢谢。如果您觉得我还
python爬虫实现boss直聘自动化强制投简历
weixin_52558791的博客
04-11 3860
1.先在搜索栏输入对应职位 2.点击搜索进入对应页面 3.点击发送简历查看情况: 4.分析原因:没有得到对方的回复无法发送简历 5.找到判断是否得到回复的参数并利用fiddler拦截响应修该参数 总结: 如果要实现自动化批量投递,需要使用fiddler批量拦截响应,可以使用fiddlerscript脚本实现 ...
BOSS直聘自动回复插件
10-03
BOSS直聘自动回复插件是为boss直聘这个网站设计的,用来一键和候选人打招呼并且发送一个常用语。在使用之前请设置弹出框的选项。弹出框的设置分为三个部分: 简历筛选、自动回复和延时发送。简历筛选部分的条件和boss直聘里面推荐牛人里面的筛选条件是一致的。自动回复部分可以设置回复的内容以及是否开启自动回复功能。延时发送部分可以设置发送的时间间隔。
写文章

热门文章

  • 眼底血管分割(python版本) 27831
  • matlab实现三自由度机械臂旋转 10109
  • boss直聘实现自动回复以及自动获取简历功能 9805
  • 眼睛血管分割matlab版本 9602
  • POST,PUT和PATCH的区别 5530

分类专栏

  • js 11篇
  • boss直聘
  • react-hook原理 1篇
  • react 2篇
  • 爬虫 1篇
  • boss自动回复 1篇
  • boss自动接收简历 1篇
  • fiber
  • vue3响应式原理手写 1篇
  • vue3 1篇
  • 浏览器工作原理和实践 2篇
  • 计算机网络 1篇
  • java数据结构 12篇
  • python爬虫 2篇
  • 算法 11篇
  • 机器人
  • css 1篇
  • 数字图像 3篇
  • 汇编语言 3篇
  • fpga 3篇

最新评论

  • 眼底血管分割(python版本)

    m0_52020837: 求标定图

  • 眼底血管分割(python版本)

    2301_79841166: 我真的要吐了、、不想学了

  • 眼底血管分割(python版本)

    不可明说的吃人魔王: 根号下少乘了一个

  • 眼底血管分割(python版本)

    不可明说的吃人魔王: 高斯函数数学公式那块是不有问题

  • 眼底血管分割(python版本)

    刘小柴ฅωฅ: 哈哈哈牛啊

最新文章

  • python脚本给微信好友自动发晚安消息
  • react hooks实现原理(useState为例)
  • 浅谈react-fiber
2021年6篇
2020年23篇
2019年28篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家泥塑及玻璃钢雕塑设计工厂玻璃钢圣诞老人雕塑徐汇玻璃钢雕塑玻璃钢花盆订购达州公园玻璃钢雕塑摆件打造厂家季节性商场美陈现价天津玻璃钢大公鸡雕塑商场春夏美陈绿色邯郸玻璃钢浮雕景观雕塑厂家玻璃钢雕塑合格证书重庆动物玻璃钢雕塑多少钱玻璃钢动物雕塑源头好货苏州美陈商场布置沈阳抽象玻璃钢雕塑玻璃钢龙马雕塑邵阳玻璃钢气球雕塑玻璃钢花盆制作流程云南玻璃钢卡通雕塑小品浙江室内商场美陈现价财神爷玻璃钢雕塑厂家郑州特色玻璃钢雕塑设计祖庙校园玻璃钢人物雕塑肇庆主题玻璃钢雕塑江西卡通玻璃钢雕塑玻璃钢雕塑组装湖北铸造玻璃钢仿铜雕塑玻璃钢花盆供应厂家走廊商场美陈怎么样玻璃钢雕塑厂价格延边玻璃钢雕塑多少钱香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化