您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
截取博图加密PDF
- // ==UserScript==
- // @name Botu Predator
- // @namespace https://qinlili.bid
- // @version 0.1
- // @description 截取博图加密PDF
- // @author You
- // @match *://www.cnbooksearch.com/CheckIpForRead.aspx?*
- // @match *://*/*/CheckIpForRead.aspx?*
- // @grant none
- // @run-at document-body
- // ==/UserScript==
- (function() {
- 'use strict';
- var loadUrl= new Function(document.body.getAttribute("onload").replace("javascript:","").replace("OpenURL","OpenUrlHook"));
- document.body.onload="";
- document.body.setAttribute("onload","");
- console.log("catch onload event!")
- window.OpenUrlHook=function(nouse0,pdfurl,nouse1,nouse2){
- console.log("Got PDF URL:"+pdfurl);
- fetch(pdfurl).then(res => res.blob().then(blob => {
- var bloburl = URL.createObjectURL(blob);
- var a = document.createElement('a');
- var filename = "[尚未解密]"+document.title+".pdf";
- a.href = bloburl;
- a.download = filename;
- a.click();
- window.URL.revokeObjectURL(bloburl);
- }))
- }
- loadUrl();
- })();