csdn 一键喜欢/不喜欢

打开博文,点击自动踩+评论前提是已经登录 csdn 账户

Mint 2022.05.07.. Lásd a legutóbbi verzió

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name          csdn 一键喜欢/不喜欢
// @namespace     https://blog.csdn.net/mukes
// @version       0.5
// @description  打开博文,点击自动踩+评论前提是已经登录 csdn 账户
// @author       mukes
// @include      *://blog.csdn.net/*/article/details/*
// @include      *.blog.csdn.net/article/details/*
// @license MIT
// ==/UserScript==
(function() {
    'use strict';
     var button = document.createElement("button"); //创建一个按钮
    button.textContent = "喜欢"; //按钮内容
    button.style.width = "55px"; //按钮宽度
    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 = "16px"; //按钮四个角弧度    

    button.addEventListener("click", loveclickBotton) //监听按钮点击事件


    var button2 = document.createElement("button2"); //创建一个按钮
    button2.textContent = "不喜欢"; //按钮内容
    button2.style.width = "60px"; //按钮宽度
    button2.style.height = "28px"; //按钮高度
    button2.style.align = "center"; //文本居中
    button2.style.color = "white"; //按钮文字颜色
    button2.style.background = "#696969"; //按钮底色
    button2.style.border = "1px solid #e33e33"; //边框属性
    button2.style.borderRadius = "16px"; //按钮四个角弧度    

    button2.addEventListener("click", clickBotton) //监听按钮点击事件

    function clickBotton(){
        setTimeout(function(){

        var comment=["不怎么样","没用","一点用没用","看跟没看一样","后悔打开了这个文章","根本不行","😠全是废话"];
        var STARTNUMBER = -1;
        var ENDNUMBER = 5;
        var temp_count = Math.floor(Math.random()*(STARTNUMBER-ENDNUMBER+1))+ENDNUMBER ;//取STARTNUMBER-ENDNUMBER之间的随机数 [STARTNUMBER,ENDNUMBER]

        document.getElementsByClassName("tool-item-comment")[0].click(); //打开评论区
        document.getElementById("comment_content").value = comment[temp_count]; //随机把一条预先写好的评论赋值到评论框里面
        document.getElementsByClassName("btn-comment")[0].click(); //发表评论
        document.getElementById("is-unlike").click() //踩。把该代码注释后只会一键评论

},100);// setTimeout 0.1秒后执行
    }



       function loveclickBotton(){
        setTimeout(function(){

        var comment=["针不戳呀,写的针不戳!","学习了!b( ̄▽ ̄)d","本文不错( ̄ˇ ̄),值得学习!(= ̄ω ̄=)","感谢博主的分享!(^ ^)/▽▽\(^ ^)","感谢博主,你的文章让我得到一些收获!( ̄ˇ ̄)"];
        var STARTNUMBER = -1;
        var ENDNUMBER = 5;
        var temp_count = Math.floor(Math.random()*(STARTNUMBER-ENDNUMBER+1))+ENDNUMBER ;//取STARTNUMBER-ENDNUMBER之间的随机数 [STARTNUMBER,ENDNUMBER]

        document.getElementsByClassName("tool-item-comment")[0].click(); //打开评论区
        document.getElementById("comment_content").value = comment[temp_count]; //随机把一条预先写好的评论赋值到评论框里面
        document.getElementsByClassName("btn-comment")[0].click(); //发表评论
        document.getElementById("is-like").click() //踩。把该代码注释后只会一键评论

},100);// setTimeout 0.1秒后执行
    }


    var like_comment = document.getElementsByClassName('toolbox-list')[0]; //getElementsByClassName 返回的是数组,所以要用[] 下标
    like_comment.appendChild(button); //把按钮加入到 x 的子节点中
    
})(); //(function(){})() 表示该函数立即执行