首先下载一个我个人认为比较好用的插件Tampermonkey,然后就可以在上面自定义一些插件了
本文介绍一个极其简单的CSDN自动点赞脚本
首先在CSDN中随便打开一篇博客,在点赞按钮处右键选择检查,定位到下图所示的有关点赞按钮的代码处,然后就可以用js对相应元素进行操作
代码如下:
// ==UserScript==
// @name 自动点赞
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://blog.csdn.net/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
//没有点赞并且访问量达到10000才自动点赞
if(document.getElementsByClassName("btn-like")[0].title=="点赞" && document.getElementsByClassName("grade-box clearfix")[0].children[1].children[1].title > 10000){
document.getElementsByClassName("btn-like")[0].click();
}
})();
2019.3.1更
添加博客页面内Google搜索功能,如图所示,在标题下面添加了Google的搜索框,方便读者直接在博客页面内直接搜索
加入以下代码即可
var searchBtn = '<img height="40" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1551341016296&di=07fa306ed76f35e814ad7b3df3308441&imgtype=0&src=http%3A%2F%2Fwww.nfb.org%2Fimages%2Fnfb%2Fnfbji%2Fconvention%2Fgoogle-1.png" width="100" > <br> <input type="text" id="input" placeholder="输入并搜索..."/> <a id="googleSearch_button" target="_blank"><button>搜索</button></a>';
var Title = $('.title-article');
Title.parent('.article-title-box').after(searchBtn);
//监听文本框
$('#input').bind('keyup', function(event) {
if (event.keyCode == "13") {
//回车执行查询
$('#googleSearch_button').attr('href','https://www.google.com/search?q='+document.getElementById("input").value);//若想使用百度搜索,改变相应href即可
document.getElementById("googleSearch_button").children[0].click();
}
});