Greasy Fork 支持简体中文。

图灵显示豆瓣链接,分数

try to take over the world!

// ==UserScript==
// @name         图灵显示豆瓣链接,分数
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       h3l
// @match        https://www.ituring.com.cn/book/*
// @connect      douban.com
// @grant        GM_xmlhttpRequest
// @run-at document-idle

// ==/UserScript==

(function() {
    'use strict';
    var info = $(".publish-info")[0];
    var myre = /书\s*号(\d.*\d)/;
    var matches = myre.exec(info.innerText);
    var isbn = matches[1];
    var url = "https://book.douban.com/isbn/" + isbn

    GM_xmlhttpRequest({url:url, method: "GET", onload: function(response)
                       {
                           var dbRes= response;
                           var doubanHTML = dbRes.responseText
                           var doubanRE = /ll rating_num.*?>\s*(\d\.\d+)\s*<\/strong>/;
                           var dbMatches = doubanRE.exec(doubanHTML)
                           var scoreText
                           if(dbMatches === null && typeof dbMatches === "object"){
                               scoreText = "评分不足,暂时无法显示"
                           }else{
                               scoreText = "豆瓣评分: " + dbMatches[1]
                           }
                           console.log(url);
                           var title = $(".book-title")[0]
                           title.innerHTML = title.innerHTML + "<a href=" + url +" target=_blank>" + scoreText + "</a>"
                       }
                      })
})();