HR的油猴脚本:前程无忧简历关键词统计

2023-11-06 18:28

本文主要是介绍HR的油猴脚本:前程无忧简历关键词统计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

介绍

近年来,求职市场变得愈加竞争激烈,雇主和招聘人员需要花费大量的时间来筛选简历,以找到合适的候选人。这个Tampermonkey脚本“HR帮手”为前程无忧(51job)的HR提供了一种强大的工具,帮助他们快速筛选简历。这个脚本不仅可以计算简历中特定关键词的数量,还可以将这些关键词高亮显示,使招聘人员能够更轻松地识别符合要求的候选人。

脚本功能

功能概述

  • 计算关键词数量: 脚本会在51job简历详情页面计算指定关键词的数量。

支持的关键词

该脚本支持一系列关键词,你可以根据需要自定义这些关键词。当前脚本支持的关键词包括(仅作示例,请自己根据业务修改):

  • u9开发工程师:包含u9、u9cloud、用友、表单、接口和报表等关键词。
  • EHS:包含EHS、安全、工程和管理等关键词。
  • 注塑成型技术师:包含住友、法那科、东洋和东芝等关键词。

自动刷新页面

脚本会自动刷新页面,以保持关键词数量的实时更新。

如何使用脚本

  1. 安装Tampermonkey浏览器扩展。
  2. 在Tampermonkey中创建新脚本。
  3. 将脚本代码粘贴到新建的脚本中。
  4. 保存脚本。
  5. 打开前程无忧(51job)的简历详情页面。
  6. 脚本会自动运行,计算关键词数量并高亮显示匹配的关键词。

代码

// ==UserScript==
// @name         HR帮手:前程无忧简历关键词统计
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  在51job简历详情页面计算关键词数量并展示
// @author       hearts
// @match        https://ehire.51job.com/Revision/talent/resume/detail?*
// @match        https://hr.job5156.com/resume/view/*
// @grant        none
// ==/UserScript==
(function() {'use strict';// 定义关键词列表var keywords = {'u9开发工程师': ['u9', 'u9cloud','用友','表单','接口','报表'],'EHS':['EHS','安全','工程','管理'],'注塑成型技术师':['住友','法那科','东洋','东芝']};// 监听页面加载完毕事件window.addEventListener('load', function() {refreshPage();});// 定时刷新页面function refreshPage() {// 获取关键词计数var keywordCounts = countKeywords(keywords);// 创建展示关键词数量的元素var keywordCountDiv = document.createElement('div');keywordCountDiv.style.position = 'fixed';keywordCountDiv.style.top = '50%';keywordCountDiv.style.left = '10%';keywordCountDiv.style.transform = 'translate(-50%, -50%)';keywordCountDiv.style.backgroundColor = '#fff';keywordCountDiv.style.border = '2px solid #f7941d';keywordCountDiv.style.padding = '10px';keywordCountDiv.style.borderRadius = '5px';keywordCountDiv.style.zIndex = '9999';// 遍历关键词列表,添加到展示元素中for (var job in keywords) {keywordCountDiv.innerHTML += '【' + job + '】' + '<br>';for (var i = 0; i < keywords[job].length; i++) {var keyword = keywords[job][i];var count = keywordCounts[job][keyword] || 0;keywordCountDiv.innerHTML += keyword + ' :' + count + '<br>';}}// 将展示关键词数量的元素添加到页面中document.body.appendChild(keywordCountDiv);// 获取包含关键词的元素列表var keywordElements = document.querySelectorAll(':contains("' + Object.values(keywords).flat().join('"), :contains("') + '")');// 遍历关键词元素列表,设置文本颜色为红色keywordElements.forEach(function(element) {element.style.color = 'red';});// 2秒后刷新页面setTimeout(refreshPage, 2000);console.log("关键词数量已更新");}// 计算关键词数量function countKeywords(keywords) {var keywordCounts = {};for (var job in keywords) {keywordCounts[job] = {};var jobKeywords = keywords[job];for (var i = 0; i < jobKeywords.length; i++) {var keyword = jobKeywords[i];var keywordRegex = new RegExp(keyword, 'gi');var pageText = document.body.innerText;var count = (pageText.match(keywordRegex) || []).length;keywordCounts[job][keyword] = count;}}return keywordCounts;}
})();

示例

效果演示

结语

“HR帮手”脚本为招聘人员提供了一个方便的工具,帮助他们更快速地筛选简历。通过计算关键词数量并高亮显示匹配的关键词,这个脚本可以节省大量时间和精力。如果您是一名招聘人员,不妨试试这个脚本,看看它是否能提高您的工作效率。

希望这篇文章对你有所帮助,如果你有任何问题或建议,欢迎在评论区留言,我们将竭诚为您解答。如果你喜欢这个脚本,请分享给你的HR同事,让他们也能受益于这一强大的工具。

这篇关于HR的油猴脚本:前程无忧简历关键词统计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/358291

相关文章

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

通过Python脚本批量复制并规范命名视频文件

《通过Python脚本批量复制并规范命名视频文件》本文介绍了如何通过Python脚本批量复制并规范命名视频文件,实现自动补齐数字编号、保留原始文件、智能识别有效文件等功能,听过代码示例介绍的非常详细,... 目录一、问题场景:杂乱的视频文件名二、完整解决方案三、关键技术解析1. 智能路径处理2. 精准文件名

web网络安全之跨站脚本攻击(XSS)详解

《web网络安全之跨站脚本攻击(XSS)详解》:本文主要介绍web网络安全之跨站脚本攻击(XSS)的相关资料,跨站脚本攻击XSS是一种常见的Web安全漏洞,攻击者通过注入恶意脚本诱使用户执行,可能... 目录前言XSS 的类型1. 存储型 XSS(Stored XSS)示例:危害:2. 反射型 XSS(Re

Python3脚本实现Excel与TXT的智能转换

《Python3脚本实现Excel与TXT的智能转换》在数据处理的日常工作中,我们经常需要将Excel中的结构化数据转换为其他格式,本文将使用Python3实现Excel与TXT的智能转换,需要的可以... 目录场景应用:为什么需要这种转换技术解析:代码实现详解核心代码展示改进点说明实战演练:从Excel到

Python脚本实现图片文件批量命名

《Python脚本实现图片文件批量命名》这篇文章主要为大家详细介绍了一个用python第三方库pillow写的批量处理图片命名的脚本,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录前言源码批量处理图片尺寸脚本源码GUI界面源码打包成.exe可执行文件前言本文介绍一个用python第三方库pi

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s

10个Python自动化办公的脚本分享

《10个Python自动化办公的脚本分享》在日常办公中,我们常常会被繁琐、重复的任务占据大量时间,本文为大家分享了10个实用的Python自动化办公案例及源码,希望对大家有所帮助... 目录1. 批量处理 Excel 文件2. 自动发送邮件3. 批量重命名文件4. 数据清洗5. 生成 PPT6. 自动化测试

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler

10个Python Excel自动化脚本分享

《10个PythonExcel自动化脚本分享》在数据处理和分析的过程中,Excel文件是我们日常工作中常见的格式,本文将分享10个实用的Excel自动化脚本,希望可以帮助大家更轻松地掌握这些技能... 目录1. Excel单元格批量填充2. 设置行高与列宽3. 根据条件删除行4. 创建新的Excel工作表5