您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
none
// ==UserScript== // @name Decrease click at Sakurafile // @name:ja Sakurafileで楽をするためのスクリプト // @namespace http://hogehoge/ // @version 1.* // @description none // @description:ja 多分これが一番楽だと思います(使用は自己責任でお願いします) // @author H. Amami // @match *://sakurafile.com/* // @run-at document-end // @grant none // ==/UserScript== (function() { 'use strict'; if ($(".error_message").length !== 0 || $(".err").length !== 0) { console.error("Sakurafile error @ " + location.href); } else if (typeof $('#dlink').attr("href") !== "undefined") { console.info("Download started @ " + location.href); location.href = $('#dlink').attr("href"); } else if ($('[name="op"]').val() === "download2") { var captcha_text = ""; var $items = $('td>div>span:not(:first):not(:first)'); $items.sort(function(a, b) { return parseInt($(a).css("padding-left")) > parseInt($(b).css("padding-left")); }); $items.each(function() { captcha_text += $(this).text(); }); while (captcha_text[0] === "0") { captcha_text = captcha_text.substr(1); } $(".captcha_code").val(captcha_text); console.info("Solved captcha (" + captcha_text + ") @ " + location.href); setInterval(function() { if ($('.seconds').text() <= 1) $('form').submit(); }, 1000); } else if ($('[name="op"]').val() === "download1") { console.info("Free Download button was clicked @ " + location.href); $('[name=method_free]').click(); } })();