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

相关文章

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

Java调用Python脚本实现HelloWorld的示例详解

《Java调用Python脚本实现HelloWorld的示例详解》作为程序员,我们经常会遇到需要在Java项目中调用Python脚本的场景,下面我们来看看如何从基础到进阶,一步步实现Java与Pyth... 目录一、环境准备二、基础调用:使用 Runtime.exec()2.1 实现步骤2.2 代码解析三、

Python脚本轻松实现检测麦克风功能

《Python脚本轻松实现检测麦克风功能》在进行音频处理或开发需要使用麦克风的应用程序时,确保麦克风功能正常是非常重要的,本文将介绍一个简单的Python脚本,能够帮助我们检测本地麦克风的功能,需要的... 目录轻松检测麦克风功能脚本介绍一、python环境准备二、代码解析三、使用方法四、知识扩展轻松检测麦

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

shell脚本批量导出redis key-value方式

《shell脚本批量导出rediskey-value方式》为避免keys全量扫描导致Redis卡顿,可先通过dump.rdb备份文件在本地恢复,再使用scan命令渐进导出key-value,通过CN... 目录1 背景2 详细步骤2.1 本地docker启动Redis2.2 shell批量导出脚本3 附录总

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin