// ==UserScript== // @name 西瓜视频自动回复评论 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 自动回复西瓜视频的评论 // @author cpp // @license MIT // @require https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js // @match https://studio.ixigua.com/comment // @icon https://www.google.com/s2/favicons?sz=64&domain=toutiao.com // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Your code here... // 发送head请求获取x-secsdk-csrf-token function head(){ var settings = { "url": "https://studio.ixigua.com/api/comment/CommentReply", "method": "HEAD", "timeout": 0, "headers": { "authority": "studio.ixigua.com", "x-secsdk-csrf-version": "1.2.7", "x-secsdk-csrf-request": "1" }, }; $.ajax(settings).done(function (response, status, xhr) { console.log("resp: " + response); console.log("status: " + status); console.log("xhr: "+ xhr.getAllResponseHeaders()) }); } var button = document.createElement("button"); //创建一个按钮 button.textContent = "一键点赞评论"; //按钮内容 button.style.width = "100px"; //按钮宽度 button.style.height = "28px"; //按钮高度 button.style.align = "center"; //文本居中 button.style.color = "white"; //按钮文字颜色 button.style.background = "#e33e33"; //按钮底色 button.style.border = "1px solid #e33e33"; //边框属性 button.style.borderRadius = "4px"; //按钮四个角弧度 button.addEventListener("click", clickButton) //监听按钮点击事件 document.getElementsByClassName("byte-list-header")[0].appendChild(button); var comments=[ "感谢支持[玫瑰][玫瑰][玫瑰]", "谢谢您的支持[比心][比心][比心]", "谢谢支持,愿您平安健康,[祈祷][祈祷][祈祷]", "感恩支持,祝您幸福快乐,[玫瑰][玫瑰][玫瑰]", "感谢支持,祝您天天开心,笑口常开[祈祷][祈祷][祈祷]", "感谢支持,祝您幸福无限,百事可乐[祈祷][祈祷][祈祷]", "感谢支持,祝您永享幸福,财源滚滚[祈祷][祈祷][祈祷]", "感谢支持,祝您岁岁平安,蒸蒸日上[祈祷][祈祷][祈祷]", "感谢支持,祝您幸福安康,金玉满堂[祈祷][祈祷][祈祷]", "感谢支持,祝您顺心如意,大展宏图[祈祷][祈祷][祈祷]", "感谢支持,祝您心想事成,财源广进[祈祷][祈祷][祈祷]", "感谢支持,祝您幸福快乐,恭喜发财[祈祷][祈祷][祈祷]", "感谢支持,祝您身体倍儿棒,吃嘛嘛香[比心][比心][比心]" ]; function post(commentId, userId, comment){ var da = { "ReplyToCommentId": commentId, "ReplyToReplyId": 0, "ReplyToUserId": userId, "Content": comment, "ImageList": [] }; $.ajax({ type: "POST", url: "https://studio.ixigua.com/api/comment/CommentReply", contentType: "application/json charset=utf-8", data: JSON.stringify(da), headers: { "accept": "*/*", "content-type": "application/json" }, dataType: "json", success: function (message) { console.log("" + message); var ff = message.data[0]; console.log(ff); }, error: function (message) { console.error("" + message) } }); } function sleep(ms) { var start = Date.now(), expire = start + ms; while (Date.now() < expire) ; return; } function clickButton(){ var START = 0; var END = comments.length; var userComments = $(".m-comment-item"); var userImages = $(".user-img"); var diggButtons = $(".m-digg-btn"); for (var i=0; i