尝试找到##微博图床图片的发布者
// ==UserScript== // @name 查找##微博图床图片的发布者 // @namespace http://tampermonkey.net/ // @version 0.6 // @icon https://www.weibo.com/favicon.ico // @description 尝试找到##微博图床图片的发布者 // @author You // @match *://*.sinaimg.cn/* // @match *://*.sinaimg.com/* // @match *://*.sinaimg.in/* // @require https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... function string62to10(number_code) { number_code = String(number_code); var chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', radix = chars.length, len = number_code.length, i = 0, origin_number = 0; while (i < len) { origin_number += Math.pow(radix, i++) * chars.indexOf(number_code.charAt(len - i) || 0); } return origin_number; } function decode(url) { var lastIndexOfSlash = url.lastIndexOf('/'); var number = url.substr(lastIndexOfSlash + 1, 8); if (number.startsWith('00')) { return string62to10(number); } else { return parseInt(number, 16); } } var desturl = "https://weibo.com/u/" + decode(window.location.href); $('body').prepend("<button>查看<br>发布者<br>微博</button>"); $("button").css({"background-color":"#4CAF50","border":"none","color":"white","border-radius":"12px","position":"fixed","right":"10px","bottom":"10px"}); $("button").click(function(){ window.location = desturl; }); })();