您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name 智联抓取脚本 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author winter木风 // @match https://sou.zhaopin.com/* // @grant none // @require https://code.jquery.com/jquery-3.5.1.min.js // ==/UserScript== (function () { 'use strict'; // Your code here... var lastUrl=''; var first=''; var waitTime=0; var divs = $(".contentpile__content__wrapper__item"); var timer = setInterval(()=> { waitTime+=100; var currentUrl=location.href; if (divs.length > 0&¤tUrl!=lastUrl && divs.get(0)!=first) { lastUrl=currentUrl; first=divs.get(0); sendData($("#listContent").html()); waitTime=0; var next=$("#pagination_content > div > button.soupager__btn:not(.soupager__btn--disable):not(.soupager__btn__before)"); if(next.length>0){ //滚动到底部翻页 var t =document.body.clientHeight; window.scroll({top:t,left:0,behavior:'smooth' }); //点击下一页 $(next.get(0)).click(); } }else{ divs = $(".contentpile__content__wrapper__item"); } }, 100); //发送数据到后端接口,由后端接口处理 function sendData(html) { $.ajax({ 'type':'post', 'url':'http://localhost:8080/job/receive', 'contentType':'content-type/text-plain', 'data':html, 'async':false, 'success':function(data){ console.log('push result :'+data) }, 'error':function (e) { alert(e); } }); } })();