Skip to content

edward12699/job-hunting

 
 

Repository files navigation

Vite logo

Job Hunting(职位猎人) - 一款协助找工作的浏览器插件

build

为什么要做这个项目

当前国内使用率较高的招聘平台(排名不分先后)分别有BOOS直聘,前程无忧,智联招聘,猎聘网,拉勾网,其提供了各个行业的职位招聘信息的展示。但在实际使用过程中发现其展示职位信息的策略对于求职者有诸多不便,包括不仅限于:职位发布时间久远(俗称僵尸岗),不能简单识别普通职位,职位发布时间被隐藏或乱序显示,职位的公司名不是全称,没有职位公司的风险提示。

项目做了什么

为了提高使用这些招聘平台找工作的用户体验,项目会对目标平台网站页面进行增强展示;对出现过的职位进行永久存储,以便进行全网职位的个性化快速搜索,职位数据的共享;对职位数据进行多维度的分析,并以可视化的手段呈现;通过内置的讨论区,对职位进行评论,为职位打上标签等方式进行中立的职位交流;

招聘平台支持列表

招聘平台 访问地址 备注
BOSS 直聘 https://www.zhipin.com/web/geek/job 搜索页
https://www.zhipin.com/web/geek/job-recommend 推荐页
前程无忧 https://we.51job.com/pc/search 搜索页
智联招聘 https://sou.zhaopin.com/ 搜索页
拉钩网 https://www.lagou.com/wn/zhaopin 搜索页
猎聘网 https://www.liepin.com/zhaopin 搜索页,需点击搜索按钮才有效果

企业搜索平台支持列表

企业搜索平台 访问地址 备注
爱企查 https://aiqicha.baidu.com/s

功能列表

  1. 招聘网站职位卡片

    1. 显示职位发布时间与自动排序(按职位发布时间,hr 活跃时间(只支持 BOSS))
    2. 快捷查询公司信息 🔎(互联网渠道,政府渠道),自动查询官网可达性,建站时间和备案信息
    3. 自动检测公司风评 📡,当前支持:若比邻黑名单,互联网企业黑名单,IT黑名单,信用中国(北京)黑名单
    4. 自动快速查询公司信息(BOSS 直聘和猎聘网需手动点击查询)
    5. 显示职位初次浏览时间,历史浏览次数,职位详情查看次数
    6. 保存职位数据,公司数据到本地数据库
    7. 职位评论,公司评论
    8. 公司自定义标签,职位自定义标签(可添加,修改),内置外包公司标签数据
  2. 爱企查公司卡片

    1. 显示额外信息
    2. 保存公司数据到本地数据库
    3. 公司标签编辑
    4. 公司评论
  3. 管理页面

    1. 首页展示招聘网站和企业搜索网站的快捷入口
    2. 数据统计图表
      1. 职位发布时间分析(按月)
      2. 职位发布时间分析(按周)
      3. 职位发布时间分析(按日)
      4. 职位发布时间分析(按小时)
      5. 职位发布平台分析
      6. 公司成立年份分段分析
      7. 公司社保人数分段分析
      8. 数据共享任务(任务执行,数据上传,文件下载,数据合并)
      9. 职位薪资分析
      10. 职位常见标签
      11. 标签公司职位占比
      12. 标签公司职位TOP
    3. 数据管理页面(职位,公司,标签,职位标签,公司标签),数据导出,导入
      1. 职位(查导)
      2. 公司(查导)
      3. 标签(增删查),标签私密性更改(备注:私有标签不会被上传)
      4. 公司标签(增删改查导)
      5. 职位标签(增删改查导)
    4. 个人助理,设置职位偏好,快速找到感兴趣的职位
    5. 自动化任务,支持自动浏览职位搜索页。(前程无忧,BOSS直聘,智联招聘,拉勾网,猎聘网)
    6. 讨论区板块,根据省市区区分
    7. 数据备份,数据恢复
    8. 数据共享计划
      1. 支持本地数据同步到GitHub仓库
      2. 从其他GitHub仓库同步数据到本地
      3. 管理数据共享计划伙伴列表
      4. 寻找数据共享计划伙伴

Browsers support

Edge
Edge
Chrome
Chrome
Edge last version

运行截图

招聘/企业信息网站页面

搜索页(前程无忧)

51job

推荐页(BOSS直聘)

51job

爱企查

aiqicha

管理页面

打开管理页面

chrome_extension_sidepanel_open

管理页面首页(需点击插件图标打开)

sidepanel_admin_home

数据共享计划

chrome_extension_data_share_introduction
chrome_extension_data_share_statistic
chrome_extension_data_share_task
chrome_extension_data_share_partner

个人助理

sidepanel_admin_assistant sidepanel_admin_favious_setting

自动化

sidepanel_admin_auto_mission

讨论区

sidepanel_admin_comment

职位

sidepanel_admin_job

系统设置

sidepanel_admin_setting

运行及编译

以chrome为例

直接下载 1(尝鲜版)

  1. 切换到 dist/chrome-dev 分支
  2. 点击右边绿色 code 按钮,选择下拉框中的 Download ZIP 下载
  3. 解压 zip 文件
  4. 打开 chrome,选择加载已解压的扩展程序,选择解压后 manifest.json 文件所在的目录

直接下载 2

  1. 切换到 dist/chrome-xx.xx.xx 分支
  2. 点击右边绿色 code 按钮,选择下拉框中的 Download ZIP 下载
  3. 解压 zip 文件
  4. 打开 chrome,选择加载已解压的扩展程序,选择解压后 manifest.json 文件所在的目录

直接下载 3

  1. 打开 Release 页
  2. 找到最新版本的 Assets 页下的 job-hunting-extension-chrome-xxx.zip
  3. 解压 zip 文件
  4. 打开 chrome,选择加载已解压的扩展程序,选择解压后 manifest.json 文件所在的目录

编译

  1. 安装,编译
    pnpm i
    pnpm run build
  1. 打开 chrome,选择加载已解压的扩展程序,选择当前项目的 .output/chrome-mv3 目录

  2. 打开页面

开发

  1. 安装,编译

    pnpm i
    pnpm run dev
  2. chrome 浏览器打开 chrome://extensions/ 页面

  3. 点击加载已解压的扩展程序

  4. 选择项目中生成的 .output/chrome-mv3 文件夹即可

  5. 每次保存都会重新编译,扩展程序需要**重新点一次刷新按钮**才生效

Road Map

  • 讨论区
  • 个人助理
    • 职位偏好
  • 自动浏览职位搜索页(目标:实现自动更新数据)
    • 招聘平台
      • BOSS直聘
      • 前程无忧
      • 智联招聘
      • 拉钩网
      • 猎聘网
  • 数据共享计划

Thanks

  1. https://github.com/tangzhiyao/boss-show-time boss 直聘时间展示插件
  2. https://github.com/iibeibei/tampermonkey_scripts BOSS 直聘 跨境黑名单
  3. https://kjxb.org/ 【跨境小白网】,跨境电商人的职场交流社区,互助网站。
  4. https://maimai.cn/article/detail?fid=1662335089&efid=I0IjMo8A_37C2pHoqU2HjA 求职必备技能:教你如何扒了公司的底裤
  5. https://github.com/it-job-blacklist/996ICU.job.blacklist_company 主要城市996公司名单,互联网企业黑名单,找工作防止掉坑
  6. http://www.blackdir.com IT黑名单
  7. https://www.reshot.com Free Icons & IllustrationsDesign freely with instant downloads and commercial licenses.
  8. https://github.com/wxt-dev/wxt Next-gen Web Extension Framework
  9. https://github.com/ant-design/ant-design An enterprise-class UI design language and React UI library

About

职位猎人

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.9%
  • TypeScript 39.4%
  • CSS 1.5%
  • HTML 0.2%