Greasy Fork

Greasy Fork is available in English.

知否生成健康类小知识

八卦网健康,生成知否健康类小知识

目前为 2019-05-29 提交的版本,查看 最新版本

// ==UserScript==
// @name         知否生成健康类小知识
// @namespace    http://perrone.cn
// @version      0.4
// @description  八卦网健康,生成知否健康类小知识
// @author       jiyuefeng
// @match        http://www.guabu.com/jiankang/ask_*
// @require      https://cdn.bootcss.com/jquery/3.3.1/jquery.js
// @require      https://cdn.bootcss.com/clipboard.js/2.0.4/clipboard.js
// @grant        GM_notification
// ==/UserScript==

//https://www.jianshu.com/p/8ef65d5c21c1
(function() {
    'use strict';
    //alert(11)
    document.querySelector("body > div:nth-child(2) > div > div > div.center_dh.height8 > ul:nth-child(2) > font:nth-child(1)").remove();
    //document.querySelector("body > div:nth-child(3)").remove();
    //document.querySelector("body > div:nth-child(4)").remove();
    //document.querySelector("body > div:nth-child(5)").remove();


    var question = document.querySelector("body > div:nth-child(2) > div > div > div.dalei").innerText;
    var str = '【#' + question + document.querySelector("body > div:nth-child(2) > div > div > div.center_dh.height8").innerText;
    var copy = '<button data-clipboard-text="" class="copyCmd">复制&nbsp;</button>';
    var img = '<img src="//www.baidu.com/img/bd_logo1.png">';
    var search = '<a href="https://pic.sogou.com/pics?query='+question+'" target="_blank">按问题搜图</a>';
    var cssStr = copy +search + '<ul><br><font color="#FFD800">' + str + '#】</font></ul>';

    document.querySelector("body > div:nth-child(2) > div > div > div.center_dh.height8").innerHTML = cssStr;

    var result = document.querySelector("body > div:nth-child(2) > div > div > div.center_dh.height8 > ul").innerText;

    //document.querySelector(".copyCmd").setAttribute('data-clipboard-text', result);



     // https://clipboardjs.com/

        var clipboard = new ClipboardJS('.copyCmd',{
            target:function(){
                return document.querySelector('body > div:nth-child(2) > div > div > div.center_dh.height8 > ul > font')
            }
        });

        clipboard.on('success', function(e) {

            console.log(e);
            //console.log('复制成功');
            var $a = $(e.trigger);
            //console.log($a);
            //debugger;
            GM_notification(' 复制成功');
            e.clearSelection();
            clipboard.destroy();
        });


    // Your code here...
})();