某音电脑端网页版自动回复、点赞之js脚本 您所在的位置:网站首页 青龙面板脚本 某音电脑端网页版自动回复、点赞之js脚本

某音电脑端网页版自动回复、点赞之js脚本

2023-05-01 22:01| 来源: 网络整理| 查看: 265

经常在电脑上用网页刷短视频,躺在椅子上,不想动。

所以弄个自动回复,点赞。 需要先点击显示评论框。

function handlerByPmouse(_data, _arg) { //调用Python外挂做动作 $.ajax({ url: "http://127.0.0.1:2000", type: "POST", async: true, data: _data, dataType: "json", success: function (__data) { console.log(__data); if (_arg) { handlerByPmouse(_arg); } } }); } function autoHandler(_node) { var x = window.screenLeft; var y = window.screenTop; var _p = _node.offset(); var _x = x + _p.left + _node.width() * .6; //110要根据浏览器不同做调整,测试环境为edge显示收藏夹栏 var _y = y + _p.top + 110 + _node.height() * .6; //igrd2是五笔输入法姿态下的 "耀武扬威" 。(模拟按键igrd2),如果是回复英文直接输入内容即可。 handlerByPmouse({ type: "moveAndClick", x: Math.floor(_x), y: Math.floor(_y) }, { type: "write", text: "igrd2" }); //回车触发回复 setTimeout(handlerByPmouse, 1000, { type: "passKey", key: "enter" }); //点击视频画面 setTimeout(handlerByPmouse, 3000, { type: "moveAndClick", x: x + 500, y: y + 360 }); //再次点击(和上一次形成双击,点赞) setTimeout(handlerByPmouse, 3200, { type: "click" }); //setTimeout(handlerByPmouse, 4500, { type: "passKey", key: "down" }); //setTimeout(handlerByPmouse, 5000, { type: "moveTo", x: 629, y: 169 }); } function getInput() { //筛选出右下角的回复框 var _node; $("span:visible").each((_index, _ele) => { if ($(_ele).text().indexOf("留下你的精彩评论吧") != -1) { if (!_node || _node.offset().top < $(_ele).offset().top && $(_ele).offset().top < $(window).height()) { _node = $(_ele); console.log(_index, $(_ele).offset().top); } } }) if (_node) autoHandler(_node); } function videoPlaying() { //筛选出左下角的视频进度 var _node; $(".time-current:visible").each((_index, _ele) => { if (!_node || _node.offset().top < $(_ele).offset().top && $(_ele).offset().top < $(window).height()) { _node = $(_ele); } }) console.log(_node.text()); //视频播放到第3秒时,触发自动回复和双击视频画面点赞 if (_node.text() == "00:03") { getInput(); } setTimeout(videoPlaying, 1000); } function getScript(_url) { var _script = "console.log('加载失败')"; var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function (_xhr) { if (_xhr.target.readyState === 4) { if (_xhr.target.status === 200 || _xhr.target.status === 304) { _script = _xhr.target.responseText; } else { error('请求失败'); } } } xhr.open('get', _url, false) xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded") xhr.send(JSON.stringify({})); return _script; } function init() { videoPlaying(); } eval(getScript("https://cdn.bootcss.com/jquery/3.1.1/jquery.min.js")); init();

里面用到了一个python写的外挂小软件

下载地址: https://pan.baidu.com/s/1IiSvK8DuftEqeaXI9fZIyg?pwd=j1dm 提取码:j1dm

工具使用说明:

post方式向http://127.0.0.1:2000提交数据 浏览器的默认情况下,不允许https页面从http链接引用 javascript/css/plug-ins等资源。需要在 edge:\flags (edge浏览器为例)关闭Block insecure private network requests并重启浏览器。

{type:"ocrCode",img:图形base64} 识别文字字母等 {type:"detection",img:图形base64} 识别点选文字范围 {type:"slide",targetImg:滑块base64,backgroundImg:背景base64} 识别滑块 {type:"clickImage",key:"窗口关键字",img:按钮base64} 点击图形按钮 {type:"passKey",key:按键} 模拟键盘按键 {type:"activityWindow",window:"要激活的窗口标题关键字",key:按键【可选】} 激活窗口并按键 {type:"click"} 点击鼠标 {type:"clickPoint",x:X坐标,y:Y坐标} 指定坐标点击鼠标 {type:"move",x:X坐标,y:Y坐标} 移动鼠标 {type:"moveAndClick",x:X坐标,y:Y坐标} 移动鼠标到指定坐标再点击 {type:"write",text:"要输入的内容"} 模拟键盘输入文字

使用: 1 开启那个外挂EXE (在右下角有个黑猫图标)。 2 把上面的代码复制到油猴里面,然后就可以在edge里面刷短视频看效果了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有