今年招人比较多,但是筛选简历起来比较麻烦~
就想到一个JQ筛选的一个办法。
回顾:
之前写了一个自动打招呼的JS脚本?为啥自动打招呼?我朋友是人力他的需求,必须每天打招呼50人,否则账号会被集团回收。
目前平台会检测到,已经不能用了。就不贴代码了。
参数说明
活跃度:筛选-【在线】【当日活跃】【刚刚活跃】【在线】
年龄:可以自己配置比如,不要应届,30一下的~~
工作经验关键字:比如【web前端】
使用办法:
推荐页面,F12打开控制台,执行下面脚本即可~~~
脚本
//获取到人员列表
var dd = $('.recommend-card-list>li');
dd.each(function (a, b) {
//活跃度
var huoYueDu = $($(this).find('.card-inner .col-2 .name span')[1]).html();
//人员
var name = $($(this).find('.card-inner .col-2 .name span')[0]).html();
//在线标识
var zaixian = $(dd[a]).find('.card-inner .col-2 .name img.online-marker').length;
//年龄
var age = $($(this).find('.card-inner .col-2 .info-labels .label-text')[0]).html();
if (age) {
age = parseInt(age.substr(0, 2));
} else {
age = 0;
}
//工作
var gongzuo = $($(this).find('.card-inner .col-3 .work-exp-box'));
if (gongzuo.length > 0) {
gongzuo = gongzuo[0].innerText;
} else {
gongzuo = "无工作维护"
}
//
var msg = "";
var manzu = "不满足";
//工作包含你需要的字样就保留,否则就隐藏
if (gongzuo.includes("前端") == false) {
// if (gongzuo.includes("运维工程师") == false) {
msg = '--工作不符-隐藏';
$(this).hide();
} else if (age <= 24 || age > 35) {
msg = '--年龄25-30不符-隐藏';
$(this).hide();
} else if (huoYueDu == "刚刚活跃" || huoYueDu == "今日活跃" || huoYueDu == "3日内活跃") {
manzu = "合格";
} else if (zaixian == 1) {
manzu = "合格";
}
else {
msg = "不活跃" + huoYueDu;
$(this).hide();
}
if (msg.length > 0) {
msg = "-----触发>" + msg;
}
console.log(a + '人员---' + name + ' --活跃程度> ' + huoYueDu + ' 年龄> ' + age + "》》》" + manzu + msg);
})