大家好,欢迎来到IT知识分享网。
滑块验证码
function slide (id) {
var slider = document.getElementById(id), // 获取滑块
container = slider.parentNode; // 获取滑块的父类
console.log(slider); // <span id="nc_1_n1z" class="nc_iconfont btn_slide"></span>
var rect = slider.getBoundingClientRect(), // 获取滑块的 x y with height 等,见上图
x0 = rect.x || rect.left,
y0 = rect.y || rect.top,
w = container.getBoundingClientRect().width, // 获取滑动槽的长度
x1 = x0 + w,
y1 = y0;
console.log(rect)
var mousedown = document.createEvent("MouseEvents"); // 创建鼠标MouseEvents事件
mousedown.initMouseEvent("mousedown", true, true, window, 0,
x0, y0, x0, y0, false, false, false, false, 0, null); // 初始化鼠标位置
slider.dispatchEvent(mousedown);
var mousemove = document.createEvent("MouseEvents");
mousemove.initMouseEvent("mousemove", true, true, window, 0,
x1, y1, x1, y1, false, false, false, false, 0, null);
slider.dispatchEvent(mousemove); // 滑块执行移动
}
slide('nc_1_n1z');
python 执行js
import execjs
js_context = execjs.compile(open("xxxxxxxxxxxxxxxxx.js").read())
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24751.html