// ==UserScript== // @name BOSS求职自动沟通工具 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 找工作从未如此简单!需要打开BOSS直聘网站上面的职位页面使用! // @author Yangshengzhou // @match https://www.zhipin.com/* // @icon https://himg.bdimg.com/sys/portrait/item/public.1.3c611c8b.zLOHpTl9XJuNAQbMAsW4ww.jpg // @grant none // ==/UserScript== (function() { 'use strict'; //代码开始 // 查找具有ka属性值为"search_list_0"的元素 // 延时3秒后执行的代码 setTimeout(function() { // 在这里编写你想要执行的代码 var targetElement3 = document.querySelector('[role="group"]'); // 判断元素是否存在 if (targetElement3) { // 元素存在,弹出对话框A window.close(); } else { // 元素不存在,弹出对话框B // 查找具有ka属性值为"search_list_1"的元素 var targetElement0 = document.querySelector('[ka="search_list_1"]'); // 判断元素是否存在 if (targetElement0) { // 元素存在 // alert("这是招聘清单"); const J = 5; for( let i = 1;i <= J;i++){ // 找到具有A属性值为"B"的元素 var targetElement = document.querySelector('[ka="search_list_'+i+'"]'); // ka="search_list_0 // 创建并触发点击事件 var event = new MouseEvent('click', { view: window, bubbles: true, cancelable: true }); targetElement.dispatchEvent(event); } } else { // 元素不存在 //alert("这不是招聘清单"); // 找到具有ka属性值为"go_chat_done_296425278"的元素 var targetElement2 = document.querySelector('[class="btn btn-startchat"]'); // 创建并触发点击事件 var event2 = new MouseEvent('click', { view: window, bubbles: true, cancelable: true }); targetElement2.dispatchEvent(event2); setTimeout(function() { // 模拟关闭网页 window.close(); }, 8000); } } }, 1800); // 延时15秒后刷新网页 setTimeout(function() { location.reload(); }, 8000); //代码结束 })();