function fuckwanmen(){
btn=document.querySelector("#nc_1_n1z");
mousedown = document.createEvent("MouseEvents");
rect = btn.getBoundingClientRect();
x = rect.x||rect.left;
y = rect.y||rect.top;
w = document.querySelector("#nc_1_n1t").getBoundingClientRect().width;
//点击滑块
mousedown.initMouseEvent("mousedown",true,true,window,0, x, y, x, y,false,false,false,false,0,null);
btn.dispatchEvent(mousedown);
dx = 0;
dy = 0;
//滑动滑块
intervaltimer = setInterval(function(){
var mousemove = document.createEvent("MouseEvents");
var _x = x + dx;
var _y = y + dy;
mousemove.initMouseEvent("mousemove",true,true,window,0, _x, _y, _x,_y,false,false,false,false,0,null);
btn.dispatchEvent(mousemove);
btn.dispatchEvent(mousemove);
if(_x - x >= w){
clearInterval(intervaltimer);
var mouseup = document.createEvent("MouseEvents");
mouseup.initMouseEvent("mouseup",true,true,window,0,
_x, _y, _x, _y,false,false,false,false,0,null);
btn.dispatchEvent(mouseup);
setTimeout(function(){
console.log('拖动结束执行逻辑');
}, 1000);
}
else{
dx += parseInt(Math.random()*(209-199)+199)/33;
console.log(x,y,_x,_y,dx);
}
}, 30);
}
原文链接:https://blog.csdn.net/qq_36752481/article/details/114044045