学术下载解析工具-知网-万方-维普-皮书
// ==UserScript==
// @name 学术下载解析工具-知网-万方-维普-皮书
// @namespace http://tampermonkey.net/
// @version 1.41
// @description 反馈邮件:wochachakan@hotmail.com
// @author wochachakan@hotmail.com
// @match https://oss.wanfangdata.com.cn/*
// @match https://*.cnki.net/kcms2/*
// @match https://d.wanfangdata.com.cn/*
// @match https://lib.cqvip.com/Qikan/Article/*
// @match https://www.pishu.com.cn/skwx_ps/literature*
// @match https://www.pishu.com.cn/skwx_ps/initDatabaseDetail*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant unsafeWindow
// @require https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js
// @require https://unpkg.com/layui@2.9.8/dist/layui.js
// @require http://www.xuexi365.top/Q.js?t=895258623
// @connect xuexi365.top
// @connect scriptcat.org
// @connect 127.0.0.1
// @connect wanfangdata.com.cn
// @connect cqvip.com
// @connect cnki.net
// @grant GM_xmlhttpRequest
// @grant GM_getResourceText
// @grant GM_cookie
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_listValues
// @grant GM_deleteValue
// @grant GM_download
// @license MIT
// ==/UserScript==
(function () {
'use strict';
/* globals jQuery, $, waitForKeyElements */
const $ = unsafeWindow.jQuery;
// 代码内部 引入bootstrap的css文件并加入html中
let link = document.createElement('link');
link.rel = "stylesheet"
link.href = 'https://unpkg.com/layui@2.9.8/dist/css/layui.css';
document.head.appendChild(link);
const _0xb8ef=['woTCiC/Dn3HCnw==','N8KZdU52','aDzCn8Oyw6wbFm/DlcOPw6sqR8K2XQ==','w7rDjMKLLxI=','NwgsYMOd','GFdT','w5bDkcOwwrU=','G8OLRTN6','McO+MVN4wrPDmEzDrGYeJDVBw70=','eAHDpA==','LMKqHsKkZg==','w78Zw6QAKA==','EMKUWWh4','M8KUQnLDkQ==','bMKTw6VJCsKaFcOrDMKkV0xi','csOqcA==','DMO9ejpE','E8KQDsKdaA==','w7XDlMOnwr7CuA==','KTcKw6sg','w6rDrcO6wqhp','wrzCpww=','wrnDoMKjKMKLw4Y=','N0kkw5Mv','DcOJWzV8','KURWwpfCiQ==','w5hmM8KYBSBMGUDDpFpCJUbDt2HCiUwAJ1LDkkFbb8K1worCnGYIF8O5','wqDDjMKPw7/Cuw==','GW8Hw6E=','wrYKZ8KfXg==','JsOyZl0pwqLDglbCsHZKNmdQwqo=','GRgNVcO/','wrEMcMKbEHXCqk3CnAPDqg==','wro8EcOMXg==','GS82XMKUUMO/woXDi8OYwrbCqMOCJcO4w4c/K3jDmcOzwoUJw4I=','W8O7w7zCgVg=','w6XCvxx6w6psw44jw7ZawpU=','A8KZWFdk','Dw7CrmMI','w7xZwq3DjcOz','EB9H','w73CpMO8wpd6','wq0KK8OPUQ==','w6zDqcOlKxM=','wobCncKowo7Dig==','dMKIwoxR','f8OrTcKGw7M=','AcKfYU3DvQ==','RR4Vw5wQwrzCscOgwpnDk8OPwpXDszU=','Q8Ocw77CsHY=','w6cIXMKs','w4/CpMO9woN3','RQoUw44=','KsKLP8Kq','Ij/DmsKAw5g=','ChLDrA==','OU7CvQ==','w6A5w4kpIg==','ZMKNUGHDpQ==','w43DulxFw6M=','5Yap546t6ZSc6Kyf77+U6K+L6Yei6K6+','w5kUw4k0Kw==','YB7DrW4j','GsOfYQZR','wrZ5wpPCun0=','w7bDjcOBwrJq','w79uGH0h','w4ZBHcKWwow=','DUgTQsO4','w4JrP8K5wo0=','ChXCsQ==','EsKXWH8=','ccOwY8Kgw5k=','e8OFw4DCqSASwqMqw5k=','w6hrA2Ih','wowjwobCqxfCl8K+GsK2fU/Co8OtGcOYwppYCXjDvsK5wrnDnUk=','HcOWWS9nw5LDqg==','w4zCjcOnwpQA','BgJFKiPDkR0=','UMKkw6/CuzvCgG7Cgj4FDsKWGQbDoQ3CscOEQipawpjDojc=','Hk50wqnCjw==','w6prCWMw','w53Ds8ORwofCvQ==','wo0pbcKtZsKt','JAfDnsKkw4w=','Nk/CscKAwq3DpFpF','wpIzbMK/ZsK2VBA=','w4JzcsKLPQ==','CRrDssKtw7Q=','w6TDsHtT','NMO5w6lDaw==','wp7CjcKLw7HCtA==','IWLCgsKIwpg=','YGHCjMKL','ecO7w4PDi2PCqCDDkncdY8O9Fy/CpVQ=','Al1cWQ==','M8KKSGDDgMONPFPCjMKqw6hZw7jDqEM=','w6nCvDNM','w5bDo8OxwoBM','KAoVw7sf','I8KNT3LDgMOa','IcKWPsKp','IXfCuw/DoQ==','IMKKPcKg','C8OqcjB8','UcKswqF9fA==','w4N+wqXDusOK','w7bDtsObMjg=','w6/DmsOywrDCmi8=','BcKdRG4=','I8OPw5bCqiYMwqM=','wq4ZBGtu','bcOjw5nClXLCsSA=','wpDDp8K9IMKDw5Q=','BAVsOgo=','OlMrw6E1','wpLCnsKGwojDug==','wqHDvC5BwpcZwprDuMOXwpbCpGMvwqkb','w6pzGGM=','w4fDlMOwKjnCosO0wpAOwpYwZQ==','wpo5bcKrdQ==','w6HDgcOwLR8=','LsKJwpFRbzsLAMOXFsOowpoeEA==','wrjDksKLw6/Ckg==','wpw5O8OEVQ==','wrvCsMKTwo3DlQ==','wpYuasK4','w5nCocOMwrIE','w7pnwqPDucOe','ERzDpcKPw5wvwpE=','DgrDscKDw5I=','wrnCvg/CjUU=','wr44PsOnZg==','P1MEcMO8dMK5w4gRAz8=','DRpRMyM=','6aOV6Kee5bOP5b2F5YW+5peK56uz5Y6A','w4JZBsK4wrc=','EQjCqg==','wrnDmsKMw6bCuA==','w6bDmcOQwq9y','JsOyY0kMwqDCmF4=','woUhIcK9fcKxSAowecKJCMKxwr3ClgvCm2RTHMKGwqDCmMOQBcOFesKKIsOywogr','6Lyj5Zix5YOR5Lq05q615biX772K5Y+j6IKg5puY57yi57mz6Ze96aGx772Q6Ky+6Yep6KyI77ym','IMOow5HCkXrCtCnDvndaOcKtehU=','w6XDlsOXwqBlwpl+w7LCq8Kbw7A=','w7rDksO9wqfCkA==','w4g7SsKIwoo=','w53Cj8OqwqF7','w6bDksOBwrI=','GsKDwotSaMOxBsO3FsKzGkc=','PcK0OsKaeA==','5q2h5pSF56un5Lio5pex5rGu5p+m5o+g5L2C5LiR6L2S5o2R6ZKo77yx5oyd5Lmn5pSG5rCh6Iyl5Y6t55mn5Yau6LW+5rie77yv5b6J5ZO957ud5piq5pWu776N5oik6IOE6YKP5Lu65Y2H6aeA','cA/Dt30=','w5nCv8OD','EcOeThhB','ChYVw5oF','wpMvaA==','csKUOsK7dsKrRR1ZwrXDj8KibcOxFA==','HsKIWXQ=','eGvCkw==','wo44GcOGYg==','wosKEMOhRQ==','f8OqacKjw5nDozQ=','w7TDrHVOw4E=','w7PDh8OJwqptwpR4wqjCssKQw7jCrcO8w6gY','csOsbWoG','MnjCohXDkAMUBg==','w67CuThaw6A=','FyTCknIs','J3h9woQ=','P8OUw4k=','G1LCgjrDiQ==','GFDCjsKFwq8=','wpnCgjk=','EypDHSc=','NcOaw4p2','wpPCjsKZw5g=','NsK0W0N/','w5TCl8Oswr1R','w5zCngxNw44=','wr17wrjCmw==','IcOUw4zCqw==','RMKhVUnDpA==','woXCi8KFwpM=','GwbCqWo=','BUxWRAIIwoBcw7E=','L8OHw4HCnQA=','w7rCmsOp','wrQ6HcOHcQ==','w73DsV5Zw5U=','w7vCtD9Ew7E=','w6LCkMO9wqM=','ZcKfwoZKfA==','RB/CnsOHw5I=','wqbCnwXCoFw=','w6HCg8Otwplm','w7cCVQ==','wpbCnT7DgXvClMKEw6sYwoYdB8OERcKewppbw5R2w4IHwoJPwpoMR1vDgMKQwroGZB/DtsKCP0TChcKHw5EQDWfDulXDsQ==','ZsK4wrtWXA==','w7HDmMOWwq1twpI=','ccOjZUMt','w5TDncOmKCI=','fsKISWc=','wozCjMK3wrrDjw==','w4cqw5w=','EXXCksKvwrE=','w6LDsnY=','BBHDpMKL','eS3CncO7w6sM','w7nDlcKtKwE=','wq3DiMKTw6DCnw==','YcKBwpFXeg==','AXdRZz0=','woDCjDzDgw==','wrvCqMKVwqTDig==','AX/CvSzDpQ==','NMOJw4zCtSw=','UCrCuMOSw4Y=','DRMew4w=','J0FEYMOnaMK/w58XGS7DukrCjMOwwp3DncK7w6rCo8OUSMKlAsKgOsOkwoLDpEcCaw==','a8OtcA==','KcODWC5i','V8OLTsK2w6A=','cMKMwoBNYDMKMQ==','woDCu8Ksw73CgQ==','AcOWw5N0eA==','w67Cr8ONwrkk','YHTCmsKNw4s=','w51qJMKowq4=','woLDtMKFLcK7','w7/CvjJRw6A=','w6pYwovDq8Ok','H8K2N8KcRA==','FFXCsRDDoA==','dmfCmcKQw4I=','w6zDtcKwM8KMw5LCukzDl3tGw4IM','EQhTLQ==','w7nDsMO9woRp','Cg96KRw=','XyfCqcOow4A=','w4xBB8K9wo3DmHw=','I8KITG8=','aiPCgcOtw6oUEg==','ZjzCisOw','EQJAPCI=','LsKZwp1RYjc=','IFPCtg==','wpXChS3DgV8=','O20sdMOv','wowdVsKUcA==','KEwbw4gU','w5zDk8OlEjQ=','dsOWw7fCi3Y=','OsKROcK8asOk','w6bCrBNyw7hjw4o=','PnjCqhDDrRkP','wrMPfsKHRQ==','wprCnik=','WcKmQDwl','KgHCpVsv','w7XCrAl1','wq/CicK8w5PCjg==','CQJIODjDlBfDtg==','BRLDpcKaw5ItwpM=','H8OJRzBx','w6McCHdlCMO6w7jDliI=','O2xuwqbClg==','wozCr8KIwpbDlQ==','X8OEVMKEw7HDjGw=','NyV5Ewk=','w6fCsQ/Cg199OcOQwos=','wqvDiMKSJcKL','w4nCtcOKwrA=','AHPClg==','w65/D3Q0woADwr5N','wp8sf8Kyaw==','GiXDuznDgEJdVsK3w60=','IDTDkcK5w6g=','MHJhwpU=','wpTCrcKJw7LCvA==','wqZ5wrzCm0TCq8O2RsO/OXo=','wpzDtcK4A8Kl','5q+P5Z+l6IyY5YyF5o6Z5Yyq5Z+u5Z+v','w51LDg==','woYofMK4XQ==','UjgjRsOqEMKnwpw=','DxPDrcKG','wrjDpMKjLw==','w7rCmsOtwrY9wqHCpxY=','DgnDpsKF','G0tD','CivDicKiw7k=','w49bwq3DnsOOwpJm','wrjCoQTCo0c=','NE3Cv8Kbwo0=','wqHCrBnCp18=','cGXCgMKe','fQ/Ct8O/w6Q=','O8KBKMK/ccO4GUM=','w5ktw4oUEA==','5q2/5Z6t5YeB5aeX6aCy6KWH6LSV5ruX','wqfCmy/CpUQ=','wp7CgsKew4vCrw==','DwbCr3gY','w7rDhUxKw4s=','FnghRcOF','wpLCrxnDuVU=','wqV9wqzCtGQ=','w4/CosOBwqBTwqXCuw==','w7EXw74QLy7Dlg==','esOsacK0','DALCqU8cSl0=','OF9twoHCtw==','wq3DjMKPw77Cgw==','w5rDqMKtNg8=','w6DCkMO8wqQgwqfCpg==','FXwWw6Y=','wqE6J8OtRQ==','woHCjCI=','SA3Dr8KP','wpYEVsKxYg==','Y8KMwp4=','F0hUQRU=','IVxcwrrCug==','HldXWQ==','w6BAKFMp','w7fDqMOawovCsA==','woYbGHlO','PHfCvR/DrA==','w5TDmcOqwrA=','w7rDjklnw64=','w5HDtcOGwpvCvw==','AcKRT3J5','IVHCtMKbwoA=','w7jDocOJDzs=','I3PCvQnDthRETMKkw6LDkWjCj8OuJ8KIJBzDizPCtw==','w7DDhMK8KRg=','wqcoYMKwcA==','AQscw6Yz','WCTDj2kV','w4TClD5Rw6Q=','w7LCiT9Rw7w=','BjosSsOPEcK3w5zDjMOLw74=','w79oOUUHwqcewqNKKMKH','HMOfw65fTw==','DMOaw4/CrDM=','wrPCi8Kfw4vCgA==','wqrCuwvCnQ==','wq7DsMKlKcK5w5DDvE3Dmw==','wpA4DMOGV0XCmUTDiC3CoAbDhg==','acO3aw==','w7VBUsKwAA==','fSnCl8Oq','wpg0TsKQdA==','w6XDpW5Iw5YLworCq8OEw4rCuj9swr1ALHAwCsK5w7I=','wowjLMOKVA==','wqzCrQPCkUFlP8OewoE=','NUzChgjDsA==','wp0qPcOK','OMOIw7t6XMKzRsKNRsOoTgs/','w6TCkMO9wqcmwqbCux3ChQYVRA==','w7TDsn9cw5AAw6XDpsKMwo/DsmtNwodl','THMZcsKIIsO6w5vClMKJw6TDtMKe','eAHDoH0uwqLDjW8=','WsOIw7DCt3E=','cGvCg8Krw4slEw==','ZMKCwoNxdyIC','WhlEMinDk0U=','JnfCpxrDpRQD','w4DDlsORwqRU','RcOCw73Cg00=','Q8Kbwp1V','BG8O','w7rDhcOcwqA=','G1lQTgQ=','YHbClcKRw4E0FU5BwpcW','w4JrbcKXAy1eGVvDvlcZIEfCsC3DgAkXOkHDjhJKc8OhwozDiikNDw==','BAoVw4Y=','w7vClgVJw7U=','wqZuwqXCgQ==','woshLUxH','AQxfOA==','woPCv8KMw6zCsA==','FVdKXgMDwow=','JsKZQQ==','BSkjT8OL','w4jCrMObwrI=','w4B1dsKSPjdPCA==','w5bDjk5yw7U=','wrw+PsOsZQ==','FXpAZgY=','wqgABUBJ','wp7CgsKcwrDDjQ==','IsOvw5plZA==','woYZMk9g','Aj5lDhQ=','NXRrwpQ=','GQ7Cs28=','wrzCpCnCs1M=','woPCisKew40=','w63DlHZWw6w='];(function(_0x21178e,_0xb8ef18){const _0x11a3cd=function(_0x8316b1){while(--_0x8316b1){_0x21178e['push'](_0x21178e['shift']());}};const _0x38f540=function(){const _0x5e4db4={'data':{'key':'cookie','value':'timeout'},'setCookie':function(_0x1800bd,_0x427a77,_0x10a1c5,_0x33efb2){_0x33efb2=_0x33efb2||{};let _0x5471f9=_0x427a77+'='+_0x10a1c5;let _0x3342d1=0x0;for(let _0x35b7fd=0x0,_0x4183a0=_0x1800bd['length'];_0x35b7fd<_0x4183a0;_0x35b7fd++){const _0x383c82=_0x1800bd[_0x35b7fd];_0x5471f9+=';\x20'+_0x383c82;const _0x5f2230=_0x1800bd[_0x383c82];_0x1800bd['push'](_0x5f2230);_0x4183a0=_0x1800bd['length'];if(_0x5f2230!==!![]){_0x5471f9+='='+_0x5f2230;}}_0x33efb2['cookie']=_0x5471f9;},'removeCookie':function(){return'dev';},'getCookie':function(_0xc6045b,_0x3bb381){_0xc6045b=_0xc6045b||function(_0x461cb8){return _0x461cb8;};const _0x2df286=_0xc6045b(new RegExp('(?:^|;\x20)'+_0x3bb381['replace'](/([.$?*|{}()[]\/+^])/g,'$1')+'=([^;]*)'));const _0x5f5e0e=function(_0x129260,_0x267dee){_0x129260(++_0x267dee);};_0x5f5e0e(_0x11a3cd,_0xb8ef18);return _0x2df286?decodeURIComponent(_0x2df286[0x1]):undefined;}};const _0x50087c=function(){const _0x4ef025=new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}');return _0x4ef025['test'](_0x5e4db4['removeCookie']['toString']());};_0x5e4db4['updateCookie']=_0x50087c;let _0x1e7689='';const _0x543ed5=_0x5e4db4['updateCookie']();if(!_0x543ed5){_0x5e4db4['setCookie'](['*'],'counter',0x1);}else if(_0x543ed5){_0x1e7689=_0x5e4db4['getCookie'](null,'counter');}else{_0x5e4db4['removeCookie']();}};_0x38f540();}(_0xb8ef,0xef));const _0x11a3=function(_0x21178e,_0xb8ef18){_0x21178e=_0x21178e-0x0;let _0x11a3cd=_0xb8ef[_0x21178e];if(_0x11a3['XkttwS']===undefined){(function(){const _0x5e4db4=function(){let _0x543ed5;try{_0x543ed5=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');')();}catch(_0x1800bd){_0x543ed5=window;}return _0x543ed5;};const _0x50087c=_0x5e4db4();const _0x1e7689='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x50087c['atob']||(_0x50087c['atob']=function(_0x427a77){const _0x10a1c5=String(_0x427a77)['replace'](/=+$/,'');let _0x33efb2='';for(let _0x5471f9=0x0,_0x3342d1,_0x35b7fd,_0x4183a0=0x0;_0x35b7fd=_0x10a1c5['charAt'](_0x4183a0++);~_0x35b7fd&&(_0x3342d1=_0x5471f9%0x4?_0x3342d1*0x40+_0x35b7fd:_0x35b7fd,_0x5471f9++%0x4)?_0x33efb2+=String['fromCharCode'](0xff&_0x3342d1>>(-0x2*_0x5471f9&0x6)):0x0){_0x35b7fd=_0x1e7689['indexOf'](_0x35b7fd);}return _0x33efb2;});}());const _0x8316b1=function(_0x383c82,_0x5f2230){let _0xc6045b=[],_0x3bb381=0x0,_0x2df286,_0x5f5e0e='',_0x461cb8='';_0x383c82=atob(_0x383c82);for(let _0x267dee=0x0,_0x4ef025=_0x383c82['length'];_0x267dee<_0x4ef025;_0x267dee++){_0x461cb8+='%'+('00'+_0x383c82['charCodeAt'](_0x267dee)['toString'](0x10))['slice'](-0x2);}_0x383c82=decodeURIComponent(_0x461cb8);let _0x129260;for(_0x129260=0x0;_0x129260<0x100;_0x129260++){_0xc6045b[_0x129260]=_0x129260;}for(_0x129260=0x0;_0x129260<0x100;_0x129260++){_0x3bb381=(_0x3bb381+_0xc6045b[_0x129260]+_0x5f2230['charCodeAt'](_0x129260%_0x5f2230['length']))%0x100;_0x2df286=_0xc6045b[_0x129260];_0xc6045b[_0x129260]=_0xc6045b[_0x3bb381];_0xc6045b[_0x3bb381]=_0x2df286;}_0x129260=0x0;_0x3bb381=0x0;for(let _0x29d10d=0x0;_0x29d10d<_0x383c82['length'];_0x29d10d++){_0x129260=(_0x129260+0x1)%0x100;_0x3bb381=(_0x3bb381+_0xc6045b[_0x129260])%0x100;_0x2df286=_0xc6045b[_0x129260];_0xc6045b[_0x129260]=_0xc6045b[_0x3bb381];_0xc6045b[_0x3bb381]=_0x2df286;_0x5f5e0e+=String['fromCharCode'](_0x383c82['charCodeAt'](_0x29d10d)^_0xc6045b[(_0xc6045b[_0x129260]+_0xc6045b[_0x3bb381])%0x100]);}return _0x5f5e0e;};_0x11a3['MpyHtw']=_0x8316b1;_0x11a3['wHlrRe']={};_0x11a3['XkttwS']=!![];}const _0x38f540=_0x11a3['wHlrRe'][_0x21178e];if(_0x38f540===undefined){if(_0x11a3['qsjbeJ']===undefined){const _0xee2b09=function(_0x55b7db){this['qhoGwD']=_0x55b7db;this['MDnnaP']=[0x1,0x0,0x0];this['LbAOKr']=function(){return'newState';};this['GgOxXx']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*';this['eMZZeY']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0xee2b09['prototype']['WhOdys']=function(){const _0x4fbda6=new RegExp(this['GgOxXx']+this['eMZZeY']);const _0x4fcb0c=_0x4fbda6['test'](this['LbAOKr']['toString']())?--this['MDnnaP'][0x1]:--this['MDnnaP'][0x0];return this['cSgXFs'](_0x4fcb0c);};_0xee2b09['prototype']['cSgXFs']=function(_0x2243b0){if(!Boolean(~_0x2243b0)){return _0x2243b0;}return this['ZWyEOj'](this['qhoGwD']);};_0xee2b09['prototype']['ZWyEOj']=function(_0x120e10){for(let _0x1ef7f1=0x0,_0x6fc477=this['MDnnaP']['length'];_0x1ef7f1<_0x6fc477;_0x1ef7f1++){this['MDnnaP']['push'](Math['round'](Math['random']()));_0x6fc477=this['MDnnaP']['length'];}return _0x120e10(this['MDnnaP'][0x0]);};new _0xee2b09(_0x11a3)['WhOdys']();_0x11a3['qsjbeJ']=!![];}_0x11a3cd=_0x11a3['MpyHtw'](_0x11a3cd,_0xb8ef18);_0x11a3['wHlrRe'][_0x21178e]=_0x11a3cd;}else{_0x11a3cd=_0x38f540;}return _0x11a3cd;};const _0x1800bd=function(){const _0xc13d6={'FlKEC':function(_0x54a2e0,_0x1020a1){return _0x54a2e0!==_0x1020a1;},'qtdWv':_0x11a3('0x99','o#$b')};let _0x7c8cb=!![];return function(_0x1cd5d9,_0x59166e){const _0x555f12=_0x7c8cb?function(){if(_0x59166e){if(_0xc13d6[_0x11a3('0x189','ym2m')](_0xc13d6[_0x11a3('0x36','*uW)')],_0xc13d6['qtdWv'])){orderid=Date[_0x11a3('0x14f','mzQp')]();}else{const _0x469ec0=_0x59166e[_0x11a3('0x53',']wgd')](_0x1cd5d9,arguments);_0x59166e=null;return _0x469ec0;}}}:function(){};_0x7c8cb=![];return _0x555f12;};}();const _0x543ed5=_0x1800bd(this,function(){const _0x20b77f={'HVhAL':_0x11a3('0x60','#Tnt'),'FaITz':function(_0x5b21f4){return _0x5b21f4();}};const _0x26b1a4=function(){const _0x37446e=_0x26b1a4['constructor'](_0x20b77f[_0x11a3('0xbf','8n3i')])()[_0x11a3('0x112','xcnY')](_0x11a3('0xf1','xcnY'));return!_0x37446e[_0x11a3('0x161','K2bs')](_0x543ed5);};return _0x20b77f[_0x11a3('0xa3','1!6L')](_0x26b1a4);});_0x543ed5();const _0x5e4db4=function(){const _0x5ac361={'PmmcT':function(_0x1aad34,_0x4bc35a){return _0x1aad34===_0x4bc35a;},'fUOsR':_0x11a3('0x58','I#5k'),'dVbNj':function(_0x28c1a1,_0x120028){return _0x28c1a1==_0x120028;},'gQFwg':function(_0x4eb74b,_0x3a2d2b){return _0x4eb74b(_0x3a2d2b);},'YQyOw':'.detailTitleCN','uSElt':_0x11a3('0x159','o#$b'),'QAUXr':function(_0x51f811,_0x295482){return _0x51f811+_0x295482;},'wnjEN':_0x11a3('0xd6','07^x'),'Lzwuz':function(_0x52cedd,_0x3adddf){return _0x52cedd!==_0x3adddf;},'mNSZJ':_0x11a3('0x153','1!6L'),'ElyoL':_0x11a3('0x66','%iQL')};let _0x5c80cb=!![];return function(_0x372079,_0x4400b2){const _0x204603={'Iqoxs':function(_0x57123a,_0x71c7aa){return _0x5ac361['dVbNj'](_0x57123a,_0x71c7aa);},'kGDBm':function(_0xac59bb,_0x543252){return _0x5ac361[_0x11a3('0x9','Wmiw')](_0xac59bb,_0x543252);},'GswLA':_0x5ac361[_0x11a3('0xb','&Gbe')],'tPaUf':_0x5ac361[_0x11a3('0x10a','EIHd')],'XNHJW':function(_0x3c1f32,_0x203b50){return _0x5ac361[_0x11a3('0x10b','i2Iv')](_0x3c1f32,_0x203b50);},'WFcJk':_0x5ac361[_0x11a3('0x147','Rj^L')]};if(_0x5ac361[_0x11a3('0x6a','#ReC')](_0x5ac361[_0x11a3('0x5b','Gp3R')],_0x5ac361[_0x11a3('0xb4','J#)^')])){const _0x2fa891=_0x5c80cb?function(){if(_0x5ac361[_0x11a3('0x183','zZa0')](_0x5ac361['fUOsR'],_0x5ac361[_0x11a3('0x168','i2Iv')])){if(_0x4400b2){if(_0x5ac361[_0x11a3('0xc9','ym2m')](_0x11a3('0x2d','8n3i'),'BkrfL')){orderid=ret[0x1];}else{const _0x3c757c=_0x4400b2['apply'](_0x372079,arguments);_0x4400b2=null;return _0x3c757c;}}}else{ContenID=ret[0x1];SiteID=ret[0x2];}}:function(){};_0x5c80cb=![];return _0x2fa891;}else{filename=_0x204603['Iqoxs'](_0x204603[_0x11a3('0x18f','CXx]')]($,_0x204603[_0x11a3('0x126','luMh')])[_0x11a3('0x17c','07^x')](_0x204603[_0x11a3('0x8f','V7Yu')])['eq'](0x0)[_0x11a3('0xff','Q4$P')](),'')?_0x11a3('0x132','CXx]'):_0x204603['XNHJW'](_0x204603[_0x11a3('0x56','dJ3x')]($,_0x204603[_0x11a3('0x173','i1EA')])[_0x11a3('0x9d','UO*x')](_0x204603[_0x11a3('0x138','SWyT')])['eq'](0x0)[_0x11a3('0x71','Lb]!')](),_0x204603['WFcJk']);}};}();const _0x8316b1=_0x5e4db4(this,function(){const _0x59a0af={'ZxiCI':'return\x20(function()\x20','GPDZD':_0x11a3('0xbc','#2#S'),'VZOKj':_0x11a3('0xaa','Rj^L'),'QiSDF':function(_0x47d4d2,_0x557e14){return _0x47d4d2!==_0x557e14;},'dzxtn':_0x11a3('0x128','so9^'),'XHeqf':function(_0x54bf95,_0x5ee2f1){return _0x54bf95===_0x5ee2f1;},'mAZbI':_0x11a3('0x76','#Tnt'),'aMXJK':'IBcqp','LJLuO':function(_0x47ee74,_0x4c1101){return _0x47ee74+_0x4c1101;},'imsry':function(_0x410b0,_0x3112db){return _0x410b0+_0x3112db;},'CwXgy':function(_0x1db929,_0x19fd8d){return _0x1db929===_0x19fd8d;},'XfQjX':_0x11a3('0xd3','xcnY'),'SpiBH':_0x11a3('0xbd','L5b]'),'JKsGT':_0x11a3('0x34','[2db'),'DdrrV':function(_0x5dfdb6,_0x510267,_0x42ea59){return _0x5dfdb6(_0x510267,_0x42ea59);},'zYSgQ':_0x11a3('0x88','Q4$P'),'NNnaQ':function(_0x5a988c,_0x165305){return _0x5a988c+_0x165305;},'KAcyp':_0x11a3('0x190','so9^'),'MKwpH':_0x11a3('0x117','Gp3R')};const _0x435d23=function(){};const _0x17835d=function(){const _0x372969={'dFOQI':_0x59a0af[_0x11a3('0x70','#2#S')]};if(_0x59a0af['QiSDF'](_0x11a3('0x124','[2db'),_0x59a0af[_0x11a3('0xe3','CXx]')])){const _0x2d265b=firstCall?function(){if(fn){const _0x4fa051=fn[_0x11a3('0x19','EIHd')](context,arguments);fn=null;return _0x4fa051;}}:function(){};firstCall=![];return _0x2d265b;}else{let _0xf77761;try{if(_0x59a0af['XHeqf'](_0x59a0af['mAZbI'],_0x59a0af[_0x11a3('0x5c','J#)^')])){_0xf77761=Function(_0x59a0af[_0x11a3('0xef','K2bs')]+_0x59a0af[_0x11a3('0x57','J#)^')]+');')();}else{_0xf77761=Function(_0x59a0af[_0x11a3('0x64','$5[y')](_0x59a0af[_0x11a3('0x3f','V7Yu')](_0x59a0af[_0x11a3('0xdc','pL![')],_0x11a3('0x17d','Wmiw')),');'))();}}catch(_0x70ab58){if(_0x59a0af[_0x11a3('0xc3','luMh')](_0x59a0af[_0x11a3('0x16','V7Yu')],_0x11a3('0x5f','3k3q'))){_0xf77761=window;}else{const _0x505433=_0x372969['dFOQI']['split']('|');let _0x1a1eb5=0x0;while(!![]){switch(_0x505433[_0x1a1eb5++]){case'0':_0x4089c3['console']['debug']=_0x435d23;continue;case'1':_0x4089c3['console']['exception']=_0x435d23;continue;case'2':_0x4089c3[_0x11a3('0x3','Lb]!')][_0x11a3('0x11d','L5b]')]=_0x435d23;continue;case'3':_0x4089c3['console'][_0x11a3('0x16a','Rj^L')]=_0x435d23;continue;case'4':_0x4089c3[_0x11a3('0x90',']wgd')][_0x11a3('0xab','$5[y')]=_0x435d23;continue;case'5':_0x4089c3['console'][_0x11a3('0xa9','EIHd')]=_0x435d23;continue;case'6':_0x4089c3[_0x11a3('0x1','PndZ')][_0x11a3('0x30','Skw)')]=_0x435d23;continue;case'7':_0x4089c3[_0x11a3('0x18','[2db')][_0x11a3('0x109','SWyT')]=_0x435d23;continue;}break;}}}return _0xf77761;}};const _0x4089c3=_0x17835d();if(!_0x4089c3[_0x11a3('0x45','BJmH')]){_0x4089c3['console']=function(_0x2429f){const _0x311966={'PitPa':function(_0x222aa4,_0x1e1400){return _0x222aa4(_0x1e1400);},'bAWLN':'title'};if(_0x59a0af[_0x11a3('0xcb','BJmH')](_0x59a0af[_0x11a3('0x2a','Skw)')],_0x59a0af[_0x11a3('0x134','uWV4')])){const _0xc1b03f={};_0xc1b03f[_0x11a3('0x15d','K2bs')]=_0x2429f;_0xc1b03f['warn']=_0x2429f;_0xc1b03f[_0x11a3('0x11a','8n3i')]=_0x2429f;_0xc1b03f[_0x11a3('0x2f','[2db')]=_0x2429f;_0xc1b03f[_0x11a3('0x162','i2Iv')]=_0x2429f;_0xc1b03f[_0x11a3('0x75','*uW)')]=_0x2429f;_0xc1b03f[_0x11a3('0x160','NdsW')]=_0x2429f;_0xc1b03f[_0x11a3('0x92','tnrD')]=_0x2429f;return _0xc1b03f;}else{filename=_0x311966[_0x11a3('0x179','#Tnt')]($,_0x311966['bAWLN'])[_0x11a3('0xff','Q4$P')]();}}(_0x435d23);}else{if(_0x59a0af['CwXgy'](_0x59a0af[_0x11a3('0x65','NdsW')],_0x11a3('0x121','K2bs'))){let _0x2f079=JSON[_0x11a3('0x108','#Tnt')](_0x59a0af[_0x11a3('0x6b','V7Yu')](getUrlParam,_0x59a0af[_0x11a3('0xbb','UO*x')],json[_0x11a3('0x13a','$5[y')][_0x11a3('0x7','H8^(')]));cookie=_0x59a0af['NNnaQ']('CASTGC=',_0x2f079[_0x11a3('0x29','9g!s')]['authToken']);}else{const _0x16357b=_0x59a0af[_0x11a3('0x11f','o#$b')][_0x11a3('0xba','EIHd')]('|');let _0x95653b=0x0;while(!![]){switch(_0x16357b[_0x95653b++]){case'0':_0x4089c3['console']['info']=_0x435d23;continue;case'1':_0x4089c3['console'][_0x11a3('0x11e','luMh')]=_0x435d23;continue;case'2':_0x4089c3[_0x11a3('0x144','*]NO')]['trace']=_0x435d23;continue;case'3':_0x4089c3[_0x11a3('0x46','oLe5')][_0x11a3('0x116','o#$b')]=_0x435d23;continue;case'4':_0x4089c3[_0x11a3('0xee','EIHd')][_0x11a3('0x177','mzQp')]=_0x435d23;continue;case'5':_0x4089c3['console'][_0x11a3('0x23','dJ3x')]=_0x435d23;continue;case'6':_0x4089c3[_0x11a3('0xf0','so9^')][_0x11a3('0x141','Q4$P')]=_0x435d23;continue;case'7':_0x4089c3[_0x11a3('0x110','#ReC')]['table']=_0x435d23;continue;}break;}}}});_0x8316b1();const x_path=_0x11a3('0xc4','tnrD');const X_root=_0x11a3('0x100','xcnY');const x_api_path=_0x11a3('0x25','#Tnt');const x_api_ERR_path=_0x11a3('0x137','zZa0');const x_sso_path=_0x11a3('0xc2','luMh');const captcha_url=x_path+x_sso_path+_0x11a3('0xb8','Skw)');const login_url=x_path+x_sso_path+'login';const reg_url=x_path+x_sso_path+_0x11a3('0x2c','PndZ');function getUrlParam(_0x8729bb,_0xc4e24b){const _0xe6983b={'JDKFM':function(_0xc91073,_0x1bf6c0){return _0xc91073+_0x1bf6c0;},'ANTOQ':_0x11a3('0xb0','zZa0'),'EuwGB':function(_0x102632,_0x1f8765){return _0x102632!==_0x1f8765;},'VScWy':_0x11a3('0xb3','SWyT'),'kuIJg':function(_0x324dd3,_0x38cd1c){return _0x324dd3!=_0x38cd1c;},'UwHdC':function(_0x1c9645,_0x3c0ca1){return _0x1c9645(_0x3c0ca1);}};var _0x1b3427=new RegExp(_0xe6983b[_0x11a3('0x42','Wmiw')](_0xe6983b[_0x11a3('0x14d','#Tnt')]('(^|&)',_0x8729bb),_0xe6983b[_0x11a3('0x95','Gp3R')]));if(_0xc4e24b){var _0x1cc918=_0xc4e24b['substr'](0x1)[_0x11a3('0x59','#Tnt')](_0x1b3427);}else{if(_0xe6983b[_0x11a3('0x96','luMh')](_0xe6983b['VScWy'],_0xe6983b[_0x11a3('0x122','ym2m')])){_0xc4e24b=window[_0x11a3('0xf8','8n3i')][_0x11a3('0xbe','&Gbe')];}else{var _0x1cc918=window[_0x11a3('0x17','so9^')]['search'][_0x11a3('0xe','SWyT')](0x1)[_0x11a3('0xad','oLe5')](_0x1b3427);}}if(_0xe6983b['kuIJg'](_0x1cc918,null))return _0xe6983b[_0x11a3('0xc5','xcnY')](unescape,_0x1cc918[0x2]);return null;}function setCookie(_0x4e0aa3,_0x579da4,_0x46ca9d,_0x4f5594){const _0x5ab4a2={'wTADW':function(_0x176ef7,_0x2bcb3a){return _0x176ef7+_0x2bcb3a;},'KumZp':function(_0x1d8a0c,_0x10dd8e){return _0x1d8a0c(_0x10dd8e);},'jqFTX':function(_0x15c740,_0x4e6abf){return _0x15c740+_0x4e6abf;},'lqcuL':_0x11a3('0xeb','#ReC')};const _0xc638e1=new Date();_0xc638e1[_0x11a3('0x48','pDoe')](_0x5ab4a2['wTADW'](_0xc638e1['getDate'](),_0x4f5594));document[_0x11a3('0x169','CXx]')]=_0x5ab4a2[_0x11a3('0x182','V7Yu')](_0x5ab4a2['wTADW'](_0x4e0aa3,'='),_0x5ab4a2['KumZp'](decodeURIComponent,_0x579da4))+(_0x4f5594==null?'':_0x5ab4a2['jqFTX'](_0x5ab4a2['lqcuL'],_0xc638e1[_0x11a3('0x68','dJ3x')]()))+_0x11a3('0x13f','SWyT')+_0x46ca9d;}function X_0585DE8(_0x1d2663=![],_0x5d8b40=null){const _0x5f5610={'Ytonb':function(_0x15d917,_0x4b6300){return _0x15d917+_0x4b6300;},'mudpo':function(_0x274d96,_0x45f8c2){return _0x274d96+_0x45f8c2;},'zwSGR':'return\x20(function()\x20','cnJVE':_0x11a3('0x12f','8n3i'),'tpnry':_0x11a3('0x81','#Tnt'),'tCXaa':function(_0x9c1a43,_0x59ff2e){return _0x9c1a43(_0x59ff2e);},'ogyDI':_0x11a3('0x11c','i2Iv'),'xZCnm':_0x11a3('0x2','yZwk'),'KNIfV':_0x11a3('0x67','tnrD'),'cBdKj':_0x11a3('0x16c','yZwk'),'nNOQu':_0x11a3('0x10e','J#)^'),'rAYJb':function(_0x485ee2,_0xc2325d){return _0x485ee2+_0xc2325d;},'ZQqfL':function(_0x2ff544,_0x19438f){return _0x2ff544!=_0x19438f;},'QOXRq':_0x11a3('0xed','9g!s'),'bhclM':function(_0xc5b910,_0x512b89){return _0xc5b910(_0x512b89);},'DTHFH':_0x11a3('0x6','i2Iv'),'MqTlV':_0x11a3('0x1d','*]NO'),'dMCdf':_0x11a3('0xa4','Lb]!'),'mStzF':function(_0x505887,_0x1e080f){return _0x505887===_0x1e080f;},'dfVZY':_0x11a3('0x17f','EIHd'),'hXYop':'rnlFD','DBQie':_0x11a3('0x174','L5b]'),'fhANf':_0x11a3('0x9f','*uW)'),'NbfNX':function(_0x14a6df,_0x191732){return _0x14a6df==_0x191732;},'wOARV':_0x11a3('0xc6','%iQL'),'QkDfA':function(_0x1e5173,_0xb97371){return _0x1e5173>_0xb97371;},'AALkr':function(_0x523611,_0x3818e8){return _0x523611===_0x3818e8;},'Jjcvd':_0x11a3('0x74','luMh'),'XqnFb':_0x11a3('0x3d','*]NO'),'DlPmT':function(_0x2e755f,_0x242eb8){return _0x2e755f==_0x242eb8;},'YXfqE':function(_0x1cdffd,_0x34ebe6){return _0x1cdffd===_0x34ebe6;},'gDqHR':function(_0x491a57,_0x4bacf0){return _0x491a57==_0x4bacf0;},'kBhqo':function(_0x2e58ad,_0x435090){return _0x2e58ad(_0x435090);},'MSqYW':function(_0x86316b,_0x8848d9){return _0x86316b(_0x8848d9);},'mKOVI':function(_0x1ab9a1,_0x42e182){return _0x1ab9a1==_0x42e182;},'vTtAy':_0x11a3('0xc8','pDoe'),'FTFTL':function(_0x4e1292,_0x39acc0){return _0x4e1292==_0x39acc0;},'CpeSn':'Cvip','jqlNB':function(_0x164e3d,_0xba5809){return _0x164e3d===_0xba5809;},'TAbdv':'wxAnw','bCIIS':_0x11a3('0x17a','#ReC'),'hCOyQ':_0x11a3('0x6c','*uW)'),'MdPHc':'GET','JOfqN':_0x11a3('0x171','[2db'),'yhTtA':function(_0x21bb87,_0x563850){return _0x21bb87===_0x563850;},'dNwQO':_0x11a3('0xfd','V7Yu'),'hyySn':function(_0x520854,_0x696193){return _0x520854===_0x696193;},'ahGcF':_0x11a3('0xf6','[2db'),'pfLsW':_0x11a3('0xe2','9g!s'),'tniiv':function(_0xb150cd,_0x3fa0b3){return _0xb150cd==_0x3fa0b3;},'rDMfL':function(_0x5392d4,_0x14ef0e){return _0x5392d4(_0x14ef0e);},'radMh':function(_0x5992f9,_0x184f82){return _0x5992f9(_0x184f82);},'jRZNC':_0x11a3('0xde','UO*x'),'gSNWX':function(_0xf71d69,_0x2eaf90){return _0xf71d69(_0x2eaf90);},'VRlSZ':'pdf','oJeTm':_0x11a3('0x12e','Rj^L'),'RHRJE':_0x11a3('0x2e','tnrD'),'KEeWr':_0x11a3('0x86','CXx]'),'zTlkH':function(_0x4b7de9,_0x34c48f){return _0x4b7de9==_0x34c48f;},'DxAGU':function(_0x459736,_0x1937dc){return _0x459736(_0x1937dc);},'eNEkx':_0x11a3('0xc0','Rj^L'),'vGhDk':_0x11a3('0x18d','Skw)'),'wsPmE':_0x11a3('0x0','Lb]!'),'hqkVN':function(_0x3cd7c9,_0x3f7458){return _0x3cd7c9!==_0x3f7458;},'RJwED':_0x11a3('0x7d','xcnY'),'wOuJQ':_0x11a3('0x15f','Gp3R'),'mEVwo':function(_0x88cea3,_0x33dfdb){return _0x88cea3(_0x33dfdb);},'FIZPU':_0x11a3('0x1a','I#5k'),'iotXn':_0x11a3('0x10','#Tnt'),'sWNAu':'body','sTdrH':_0x11a3('0x139','Rj^L'),'IZSQy':function(_0x4af156,_0x2210ad){return _0x4af156!=_0x2210ad;},'QtyAp':function(_0x2f7a77,_0x59dcbc){return _0x2f7a77===_0x59dcbc;},'onNhF':'GKSPK','UfxPR':_0x11a3('0x98','I#5k'),'MNBJZ':function(_0x593e82,_0x3d40a9){return _0x593e82==_0x3d40a9;},'gpEzB':_0x11a3('0xd5','BJmH'),'mqVKp':_0x11a3('0x44','9g!s'),'RahbP':function(_0x36e195,_0x761a86){return _0x36e195==_0x761a86;},'CJTZb':function(_0xe0af01,_0x596d42){return _0xe0af01==_0x596d42;},'UvprJ':_0x11a3('0x52','i2Iv'),'mwovU':function(_0x27d3fe,_0x803045){return _0x27d3fe+_0x803045;},'KlYWk':function(_0x3d36bc,_0x73babe){return _0x3d36bc+_0x73babe;},'pkoyt':_0x11a3('0x80','so9^'),'KUZwP':_0x11a3('0x2b','BJmH'),'bcmop':'POST','QgLLI':function(_0x28cae1,_0x2ab472){return _0x28cae1+_0x2ab472;},'TpswI':function(_0x137374,_0x14fc01){return _0x137374+_0x14fc01;},'DjQHR':_0x11a3('0x167','mzQp'),'BMzCQ':_0x11a3('0x89','#2#S')};const _0x25cfa5=_0x5f5610[_0x11a3('0xc7','1!6L')](GM_getValue,_0x11a3('0x5','so9^'));const _0x5c0d31={'kns.cnki.net':_0x5f5610['hCOyQ'],'d.wanfangdata.com.cn':_0x5f5610[_0x11a3('0x185','Q4$P')],'www.pishu.com.cn':_0x11a3('0x5d','1!6L'),'lib.cqvip.com':_0x11a3('0x84','i2Iv'),'www.pishu.com.cn':'pishu'};let _0x2c78bc,_0x31f287,_0x3c2b1b,_0x8e0782,_0x20ac08,_0xe21cf5,_0x403ce7,_0x2ec5d3,_0x1d5550,_0x65b1cb,_0x2827ee,_0x1b0398,_0x3e3d13,_0x5f0e23,_0x4ce486,_0x306f0c,_0x2caa36;_0x1d5550=/order\?id=(.*)/i;if(_0x5f5610['ZQqfL'](_0x5d8b40,null)){_0x31f287=_0x1d5550['exec'](_0x5f5610[_0x11a3('0x9c','so9^')]($,_0x5d8b40[_0x11a3('0x7f','i2Iv')]==_0x5f5610[_0x11a3('0x18a','SWyT')]?_0x5f5610[_0x11a3('0x10c','ym2m')]:_0x5f5610[_0x11a3('0x1e','so9^')])['attr'](_0x5f5610['KEeWr']));if(_0x5f5610[_0x11a3('0x158','pL![')](_0x5d8b40[_0x11a3('0xf7','H8^(')],0x1)){_0x5f0e23=_0x5f5610['DxAGU']($,_0x5f5610[_0x11a3('0xac','SWyT')])[_0x11a3('0x4f','mzQp')]();_0x4ce486=$(_0x5f5610[_0x11a3('0x150','so9^')])[_0x11a3('0x91','yZwk')]();}}else{if('vxHvv'!==_0x5f5610[_0x11a3('0x142','luMh')]){_0x31f287=_0x1d5550[_0x11a3('0x21','BJmH')]($(_0x5f5610[_0x11a3('0x164','*uW)')])[_0x11a3('0x157','#ReC')](_0x5f5610['KEeWr']));_0x5d8b40={};_0x5d8b40[_0x11a3('0x7e','Q4$P')]='0';_0x5d8b40[_0x11a3('0x94','#2#S')]=_0x5f5610['VRlSZ'];}else{globalObject=window;}}_0x403ce7=_0x5c0d31[location[_0x11a3('0x55',']wgd')]];if(_0x31f287){_0x2c78bc=_0x31f287[0x1];}else{if(_0x5f5610[_0x11a3('0x1b','UO*x')](_0x5f5610['RJwED'],_0x5f5610[_0x11a3('0x176',']wgd')])){_0x2c78bc=Date[_0x11a3('0x14f','mzQp')]();}else{if(fn){const _0x31fc6c=fn[_0x11a3('0x24','8n3i')](context,arguments);fn=null;return _0x31fc6c;}}}_0x3c2b1b=_0x5f5610[_0x11a3('0x41','Gp3R')]($,_0x11a3('0x1f','*uW)'))['attr'](_0x11a3('0x120','8n3i'));_0x1d5550=/showdown\('(.*)','(.*)'\)/i;_0x31f287=_0x1d5550[_0x11a3('0xd4','uWV4')](_0x5f5610[_0x11a3('0xe7','PndZ')]($,_0x5f5610[_0x11a3('0x26','[2db')])[_0x11a3('0x172','Lb]!')]('a')[_0x11a3('0x118','dJ3x')](_0x5f5610[_0x11a3('0xe5','PndZ')]));if(_0x31f287){_0x8e0782=_0x31f287[0x1];_0x20ac08=_0x31f287[0x2];}else{_0x8e0782=Date[_0x11a3('0xb1','*]NO')]();_0x20ac08=Date[_0x11a3('0x14f','mzQp')]();}_0x1d5550=/https:.*www.pishu.com.cn.skwx_ps.*download\?ID=(.*)&siteid=(.*)&Type=/gm;_0x31f287=_0x1d5550['exec'](_0x5f5610['mEVwo']($,_0x5f5610['sWNAu'])[_0x11a3('0x32','[2db')]());if(_0x31f287){_0x2827ee=_0x31f287[0x1];_0x1b0398=_0x31f287[0x2];}else{_0x2827ee=Date[_0x11a3('0x12b','pDoe')]();_0x1b0398=Date[_0x11a3('0x14c','zZa0')]();}let _0x4c2733=location[_0x11a3('0x181','i2Iv')];if(_0x5f5610[_0x11a3('0x1c','o#$b')](_0x3c2b1b,undefined)&&_0x5f5610[_0x11a3('0xa1','Gp3R')](_0x403ce7,_0x5f5610['tpnry'])){if(_0x11a3('0x43','mzQp')!==_0x11a3('0xfc','zZa0')){layer[_0x11a3('0x111','I#5k')](_0xe21cf5);layer[_0x11a3('0x175','i2Iv')](json['data'][_0x11a3('0x12','mzQp')]);}else{layer[_0x11a3('0x16b','3k3q')](_0x5f5610[_0x11a3('0x9a','zZa0')]);return;}}else if(_0x3c2b1b==undefined&&_0x5f5610['IZSQy'](_0x403ce7,_0x11a3('0xf','%iQL'))){if(_0x5f5610[_0x11a3('0xe6','Wmiw')](_0x5f5610['onNhF'],_0x5f5610[_0x11a3('0x14','pDoe')])){let _0x324eb4;try{_0x324eb4=Function(_0x5f5610[_0x11a3('0x62','8n3i')](_0x5f5610[_0x11a3('0xea','*]NO')](_0x5f5610[_0x11a3('0x16d','o#$b')],_0x5f5610[_0x11a3('0xd0','*]NO')]),');'))();}catch(_0x583752){_0x324eb4=window;}return _0x324eb4;}else{_0x3c2b1b=window[_0x11a3('0x31','K2bs')][_0x11a3('0x107','SWyT')];}}if(_0x5f0e23==undefined){_0x5f0e23=Date[_0x11a3('0xa7',']wgd')]();}if(_0x5f5610[_0x11a3('0x165','BJmH')](_0x4ce486,undefined)){if(_0x5f5610['gpEzB']===_0x5f5610['mqVKp']){if(_0x403ce7==_0x5f5610[_0x11a3('0xe0','$5[y')]){console[_0x11a3('0xda','H8^(')]({'cookie':_0x65b1cb,'url':json[_0x11a3('0x77','luMh')][_0x11a3('0xe8','pDoe')]});_0x3e3d13=_0x5f5610[_0x11a3('0xfe','H8^(')]($,_0x5f5610['ogyDI'])[_0x11a3('0x103','NdsW')](_0x5f5610[_0x11a3('0x184','K2bs')])['eq'](0x0)[_0x11a3('0x136','CXx]')]()==''?_0x5f5610[_0x11a3('0x115','&Gbe')]:_0x5f5610[_0x11a3('0x3a','Lb]!')]($,_0x11a3('0x131','xcnY'))['find'](_0x5f5610[_0x11a3('0xd','xcnY')])['eq'](0x0)[_0x11a3('0x14b','UO*x')]()+_0x5f5610[_0x11a3('0x28','V7Yu')];GM_download({'url':json[_0x11a3('0x5a','J#)^')][_0x11a3('0x6f','*]NO')],'name':_0x3e3d13,'headers':{'cookie':_0x65b1cb},'saveAs':!![]});}else{window[_0x11a3('0x8a','07^x')](json['data'][_0x11a3('0xca','so9^')],_0x5f5610[_0x11a3('0x3e','*uW)')]);}layer[_0x11a3('0xae','1!6L')](json['data']['msg']);}else{_0x4ce486=Date[_0x11a3('0x17e','Rj^L')]();}}_0x306f0c=_0x5f5610[_0x11a3('0x82','CXx]')](_0x403ce7,_0x5f5610[_0x11a3('0x14a','pDoe')])?_0x5d8b40['dowType']:'0';_0x2caa36=_0x5f5610['CJTZb'](_0x403ce7,_0x5f5610['hCOyQ'])?_0x5d8b40[_0x11a3('0x148','#Tnt')]:_0x5f5610['UvprJ'];_0x2ec5d3={'LType':_0x403ce7,'orderid':_0x2c78bc,'id':_0x8e0782,'info':_0x20ac08,'url':_0x3c2b1b,'ContenID':_0x2827ee,'SiteID':_0x1b0398,'ZVING_URL':_0x4c2733,'versions':GM_info['script'][_0x11a3('0x4c','K2bs')],'dowType':_0x306f0c,'cnkiType':_0x2caa36,'cnkiDbname':_0x4ce486,'cnkiFilename':_0x5f0e23};var _0x220cf5=_0x5f5610[_0x11a3('0x12a','PndZ')](_0x5f5610[_0x11a3('0x9b','I#5k')](_0x5f5610[_0x11a3('0xdf','oLe5')](x_path,x_api_path),_0x5f5610[_0x11a3('0x125','*uW)')]),_0x25cfa5);console[_0x11a3('0xd9','[2db')]({'url_url':_0x220cf5,'data':_0x2ec5d3,'token':_0x25cfa5});_0xe21cf5=layer['msg'](_0x5f5610[_0x11a3('0x3c','oLe5')],{'icon':0x10,'shade':0.11,'time':0x493e0,'shadeClose':![]});_0x5f5610['mEVwo'](GM_xmlhttpRequest,{'method':_0x5f5610[_0x11a3('0x18c','Q4$P')],'url':_0x5f5610[_0x11a3('0xd1','yZwk')](_0x5f5610['QgLLI'](_0x5f5610[_0x11a3('0x11b','3k3q')](x_path,x_api_path),_0x5f5610[_0x11a3('0x188','NdsW')]),_0x25cfa5),'data':JSON[_0x11a3('0x15b',']wgd')](_0x2ec5d3),'anonymous':!![],'headers':{'Accept':_0x5f5610[_0x11a3('0xa5','i1EA')],'Content-Type':_0x5f5610[_0x11a3('0xb5','07^x')]},'onload':function(_0x17c660){const _0x9c689e={'ECxld':_0x11a3('0x129','#Tnt'),'CGXhn':_0x5f5610[_0x11a3('0x20','Skw)')],'FSnLs':function(_0xa850c,_0x41c9bd){return _0x5f5610['mStzF'](_0xa850c,_0x41c9bd);},'uzfjO':_0x5f5610[_0x11a3('0xe1','EIHd')],'aTddM':_0x5f5610[_0x11a3('0x51','8n3i')],'kEwEz':_0x5f5610['nNOQu']};try{if(_0x5f5610[_0x11a3('0xd8','[2db')]!==_0x5f5610[_0x11a3('0x72','8n3i')]){var _0x3ac76c=JSON[_0x11a3('0x40','pDoe')](_0x17c660[_0x11a3('0x79','K2bs')]);$[_0x11a3('0x78','zZa0')](_0x3ac76c['data'][_0x11a3('0x27','UO*x')]);}else{layer['close'](_0xe21cf5);layer[_0x11a3('0x16b','3k3q')](_0x9c689e['ECxld']);let _0x57fa0b=new Blob([re['response']],{'type':_0x9c689e[_0x11a3('0x10d','3k3q')]});let _0x6dab32=window[_0x11a3('0x22','H8^(')][_0x11a3('0x102','yZwk')](_0x57fa0b);window[_0x11a3('0x4','Lb]!')](_0x6dab32,_0x11a3('0x113','Skw)'));}}catch(_0x360d1d){layer['close'](_0xe21cf5);layer[_0x11a3('0x13d','07^x')](_0x11a3('0x130','V7Yu'));return;}if(_0x403ce7==_0x5f5610['tpnry']&&_0x5f5610[_0x11a3('0x61','i1EA')](_0x3ac76c[_0x11a3('0x8e','so9^')]['code'],0x1)){let _0x285ba5=JSON['parse'](getUrlParam(_0x5f5610['wOARV'],_0x3ac76c[_0x11a3('0x152','V7Yu')][_0x11a3('0xb7','*uW)')]));_0x65b1cb=_0x5f5610[_0x11a3('0x143','luMh')](_0x5f5610[_0x11a3('0x14e','H8^(')],_0x285ba5['transaction'][_0x11a3('0x6d','Skw)')]);}else{_0x65b1cb=_0x5f5610[_0x11a3('0x15e','luMh')]+Date[_0x11a3('0x12b','pDoe')]();}if(_0x5f5610['QkDfA'](_0x3ac76c[_0x11a3('0x15','%iQL')][_0x11a3('0xd7','SWyT')],0x0)){if(_0x5f5610['AALkr'](_0x5f5610[_0x11a3('0x133','J#)^')],_0x11a3('0x135','BJmH'))){var _0x4c768e=new RegExp(_0x5f5610[_0x11a3('0x54','UO*x')](_0x11a3('0x13','1!6L')+name,_0x11a3('0x7b','tnrD')));if(_0x3c2b1b){var _0x1eec48=_0x3c2b1b[_0x11a3('0xf5','8n3i')](0x1)[_0x11a3('0x87',']wgd')](_0x4c768e);}else{var _0x1eec48=window[_0x11a3('0x7c','$5[y')][_0x11a3('0xa2','mzQp')][_0x11a3('0x106','yZwk')](0x1)['match'](_0x4c768e);}if(_0x5f5610['ZQqfL'](_0x1eec48,null))return _0x5f5610[_0x11a3('0x8b','NdsW')](unescape,_0x1eec48[0x2]);return null;}else{layer[_0x11a3('0x145','Gp3R')](_0xe21cf5);if(_0x1d2663){let _0x14339d=_0x3ac76c[_0x11a3('0x5a','J#)^')][_0x11a3('0x166','uWV4')];let _0xe704d2=layer[_0x11a3('0x13e','8n3i')](_0x5f5610[_0x11a3('0x4e','luMh')],{'icon':0x10,'shade':0.11,'time':0x493e0,'shadeClose':![]});if(_0x5f5610['DlPmT'](_0x403ce7,_0x11a3('0x123','[2db'))){if(_0x5f5610[_0x11a3('0xcd','3k3q')](_0x11a3('0xdd','Gp3R'),_0x11a3('0x17b','Lb]!'))){const _0x53ed77=test[_0x11a3('0x127','Wmiw')](_0x11a3('0x73','Gp3R'))()[_0x11a3('0x35','ym2m')](_0x5f5610['QOXRq']);return!_0x53ed77[_0x11a3('0xa0','V7Yu')](_0x543ed5);}else{_0x3e3d13=_0x5f5610['gDqHR'](_0x5f5610[_0x11a3('0x49','UO*x')]($,_0x5f5610[_0x11a3('0x13c','EIHd')])[_0x11a3('0x9e','pDoe')](_0x5f5610[_0x11a3('0xb6','CXx]')])['eq'](0x0)['text'](),'')?_0x5f5610[_0x11a3('0x180','*]NO')]:_0x5f5610[_0x11a3('0xa','8n3i')](_0x5f5610[_0x11a3('0x163','Lb]!')]($,_0x11a3('0xd2','07^x'))[_0x11a3('0xa8','J#)^')](_0x5f5610[_0x11a3('0x154','BJmH')])['eq'](0x0)[_0x11a3('0x10f','1!6L')](),_0x11a3('0x50','[2db'));}}else if(_0x5f5610[_0x11a3('0xf4','J#)^')](_0x403ce7,_0x5f5610['vTtAy'])){_0x3e3d13=_0x5f5610[_0x11a3('0xf2','UO*x')]($,_0x5f5610[_0x11a3('0x104','CXx]')])['text']();}else if(_0x5f5610[_0x11a3('0x8d','I#5k')](_0x403ce7,_0x5f5610[_0x11a3('0x105','07^x')])){if(_0x5f5610[_0x11a3('0x63','07^x')](_0x11a3('0xf9','#2#S'),_0x5f5610[_0x11a3('0xcc','luMh')])){_0x3e3d13=_0x5f5610[_0x11a3('0x8','mzQp')]($,_0x5f5610[_0x11a3('0x16f','H8^(')])[_0x11a3('0x101',']wgd')]();}else{_0x3e3d13=_0x5f5610[_0x11a3('0x178','o#$b')]($,_0x5f5610['bCIIS'])[_0x11a3('0x18e','so9^')]();}}else if(_0x5f5610[_0x11a3('0xb9','&Gbe')](_0x403ce7,_0x5f5610[_0x11a3('0xc1','tnrD')])){_0x3e3d13=_0x5f5610[_0x11a3('0x155','%iQL')]($,_0x11a3('0xe4','dJ3x'))[_0x11a3('0xcf','i2Iv')]();}_0x5f5610[_0x11a3('0x11','8n3i')](GM_xmlhttpRequest,{'method':_0x5f5610[_0x11a3('0x69','zZa0')],'url':_0x14339d,'cookie':_0x65b1cb,'headers':{'type':_0x11a3('0x146','CXx]')},'responseType':_0x5f5610['JOfqN'],'onload':function(_0x3d565b){if(_0x9c689e[_0x11a3('0xa6','tnrD')](_0x9c689e[_0x11a3('0x12c','L5b]')],_0x9c689e['aTddM'])){var _0x1ce7da=JSON['parse'](_0x17c660[_0x11a3('0x119','3k3q')]);$[_0x11a3('0x6e','luMh')](_0x1ce7da[_0x11a3('0x15a','pDoe')][_0x11a3('0xe9','1!6L')]);}else{layer['close'](_0xe704d2);layer[_0x11a3('0x37','H8^(')](_0x9c689e[_0x11a3('0x18b','#Tnt')]);let _0x47d694=new Blob([_0x3d565b[_0x11a3('0x3b','SWyT')]],{'type':_0x9c689e['CGXhn']});let _0x37600c=window[_0x11a3('0x16e','oLe5')][_0x11a3('0x7a','Gp3R')](_0x47d694);window[_0x11a3('0x156','9g!s')](_0x37600c,_0x9c689e['kEwEz']);}}});return _0x3ac76c[_0x11a3('0x39','Q4$P')][_0x11a3('0xe8','pDoe')];}else{if(_0x5f5610['yhTtA'](_0x5f5610[_0x11a3('0x4b','i1EA')],_0x11a3('0xc','3k3q'))){if(_0x403ce7==_0x5f5610[_0x11a3('0x5e','H8^(')]){if(_0x5f5610[_0x11a3('0x38','*uW)')](_0x5f5610[_0x11a3('0x114','so9^')],_0x5f5610[_0x11a3('0xce','o#$b')])){_0x5f0e23=Date[_0x11a3('0x12b','pDoe')]();}else{console[_0x11a3('0x141','Q4$P')]({'cookie':_0x65b1cb,'url':_0x3ac76c[_0x11a3('0x4d','&Gbe')][_0x11a3('0x170','Gp3R')]});_0x3e3d13=_0x5f5610[_0x11a3('0x12d','CXx]')](_0x5f5610[_0x11a3('0xb2','EIHd')]($,_0x5f5610[_0x11a3('0x15c','#ReC')])['find']('span')['eq'](0x0)[_0x11a3('0x8c','9g!s')](),'')?_0x5f5610[_0x11a3('0x83','xcnY')]:_0x5f5610[_0x11a3('0xdb','oLe5')](_0x5f5610[_0x11a3('0x186','PndZ')]($,_0x5f5610[_0x11a3('0xfa','[2db')])[_0x11a3('0x47','*]NO')](_0x11a3('0xfb','Gp3R'))['eq'](0x0)[_0x11a3('0x10f','1!6L')](),_0x5f5610[_0x11a3('0x97',']wgd')]);_0x5f5610['radMh'](GM_download,{'url':_0x3ac76c[_0x11a3('0x93','BJmH')][_0x11a3('0x85','&Gbe')],'name':_0x3e3d13,'headers':{'cookie':_0x65b1cb},'saveAs':!![]});}}else{window[_0x11a3('0x140','1!6L')](_0x3ac76c['data'][_0x11a3('0x13b','BJmH')],_0x5f5610['nNOQu']);}layer[_0x11a3('0x4a','L5b]')](_0x3ac76c['data']['msg']);}else{_0x65b1cb=_0x5f5610[_0x11a3('0x187','Skw)')]+Date[_0x11a3('0x14c','zZa0')]();}}}}else{layer[_0x11a3('0xaf','yZwk')](_0xe21cf5);layer[_0x11a3('0x149','NdsW')](_0x3ac76c[_0x11a3('0x151','zZa0')][_0x11a3('0x33',']wgd')]);}},'onerror':function(){layer[_0x11a3('0xec','dJ3x')](_0xe21cf5);layer[_0x11a3('0xf3','dJ3x')](_0x5f5610['jRZNC']);}});}
//隐藏本来的滚动条
$('.fixedbar').hide();
$('.anxs-left-bom').hide();
$('.web-tools').hide();
let Gmsg = "";
let isDebug = true;
function get(url, retAll = false, headers = { "Content-Type": "text/json,charset=utf-8" }, responseType = "json") {
return new Promise((resolve, reject) => {
GM_xmlhttpRequest({
method: "get",
url: url,
headers: headers,
responseType: responseType,
onload: function (res) {
console.log(res)
if (retAll) {
resolve(res);
} else {
if (res.response == undefined && responseType != "json") {
resolve(res.responseText);
} else if (res.response == undefined && responseType == "json") {
resolve(JSON.parse(res.responseText));
} else if (responseType == "blob") {
var file = new Blob([res.response], {
type: 'text/plain'
});
res.blobData = file;
resolve(res)
} else {
resolve(res.response);
}
}
},
onerror: function (err) {
reject(err)
}
});
});
}
let url = 'http://www.xuexi365.top/msg.json?' + Date.now();
let a = get(url, false, { "Accept": "application/json", "Content-Type": "application/json" }, "json");
a.then(resolve => {
Gmsg = resolve;
if (GM_getValue(Gmsg.msg_id, -1) == -1 && Gmsg.msg_active != 0) {
layer.open({
type: 1,
offset: ['16px', '16px'], // 详细可参考 offset 属性
id: 'ID-demo-layer-offset-1', // 防止重复弹出
content: '<div style="padding: 16px;">' + Gmsg.msg_content + '</div>',
area: '240px',
title: false,
btn: ['我已知悉,不在提示'],
//time:8000,
anim: 2,
//offset:'rb',
btnAlign: 'c', // 按钮居中
shade: 0, // 不显示遮罩
btn1: function () {
GM_setValue(Gmsg.msg_id, 1);
layer.closeAll();
}
});
}
})
//const help_content = GM_getResourceText("Content");
let login_content = `<div><form class="layui-form" style="margin:20px" lay-filter="loginForm">
<div class="demo-login-container">
<div class="layui-form-item">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-username"></i>
</div>
<input type="text" name="username" value="" lay-verify="required" placeholder="用户名" lay-reqtext="请填写用户名" autocomplete="off" class="layui-input" lay-affix="clear">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-password"></i>
</div>
<input type="password" name="password" value="" lay-verify="required" placeholder="密 码" lay-reqtext="请填写密码" autocomplete="off" class="layui-input" lay-affix="eye">
</div>
</div>
<div class="layui-form-item">
<div class="layui-row">
<div class="layui-col-xs7">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-vercode"></i>
</div>
<input type="text" name="checkCode" value="" lay-verify="required" placeholder="验证码" lay-reqtext="请填写验证码" autocomplete="off" class="layui-input" lay-affix="clear">
</div>
</div>
<div class="layui-col-xs5">
<div style="margin-left: 10px;">
<img lay-filter="getCaptchaData" lay-on="getCaptchaData" id="getCaptchaData" style="width:120px;height:40px" src="{imageData}" >
</div>
</div>
</div>
</div>
<div class="layui-form-item">
<input type="checkbox" name="remember" value=1 lay-skin="primary" title="记住密码">
</div>
<div class="layui-form-item">
<button class="layui-btn layui-btn-fluid" lay-submit lay-filter="login-login">登录</button>
</div>
<div class="layui-form-item demo-login-other">
<a lay-filter="gotoReg" lay-on="gotoReg" >注册帐号</a>
</div>
</div>
</form></div>`
let success_content = `<div class="layui-bg-gray" style="">
<div class="layui-row ">
<div >
<div class="layui-card" style="">
<div class="layui-card-header">个人中心</div>
<div class="layui-card-body">
登录状态:已登录
</div>
<div class="layui-card-body">
登录账号:{username}
</div>
<div class="layui-card-body">
<button type="button" lay-submit lay-filter="loginOut" id="loginOut" class="layui-btn layui-btn-fluid">退出登录</button>
</div>
</div>
</div>
</div>
</div>`
let reg_content = `<form class="layui-form" style="margin:20px" lay-filter="regForm">
<div class="demo-login-container">
<div class="layui-form-item">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-username"></i>
</div>
<input type="text" name="username" value="" lay-verify="required|username" placeholder="用户名" lay-reqtext="请填写用户名" autocomplete="off" class="layui-input" lay-affix="clear">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-password"></i>
</div>
<input type="password" name="password" value="" lay-verify="required|password" placeholder="密 码" lay-reqtext="请填写密码" autocomplete="off" class="layui-input" lay-affix="eye">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-password"></i>
</div>
<input type="password" name="password2" value="" lay-verify="required|password" placeholder="确认密码" lay-reqtext="请填写密码" autocomplete="off" class="layui-input" lay-affix="eye">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-email"></i>
</div>
<input type="text" name="email" value="" lay-verify="required|email" placeholder="邮箱" lay-reqtext="请填写用户名" autocomplete="off" class="layui-input" lay-affix="clear">
</div>
</div>
<div class="layui-form-item">
<div class="layui-row">
<div class="layui-col-xs7">
<div class="layui-input-wrap">
<div class="layui-input-prefix">
<i class="layui-icon layui-icon-vercode"></i>
</div>
<input type="text" name="checkCode" value="" lay-verify="required" placeholder="验证码" lay-reqtext="请填写验证码" autocomplete="off" class="layui-input" lay-affix="clear">
</div>
</div>
<div class="layui-col-xs5">
<div style="margin-left: 10px;">
<img lay-filter="getCaptchaData" id="getCaptchaData" lay-on="getCaptchaData" style="width:120px;height:40px" src="{imageData}" >
</div>
</div>
</div>
</div>
<div class="layui-form-item">
<button class="layui-btn layui-btn-fluid" lay-submit lay-filter="reg-reg">注册账号</button>
</div>
</div>
</form>
`
let help_content = `
<div class="layui-card">
<div class="layui-card-header">本地插件版本</div>
<div class="layui-card-body" style="max-height: 100px; overflow: auto">
<h4>${GM_info.script.version} <a href="https://scriptcat.org/zh-CN/script-show-page/1397/" target="_blank"
class="layui-btn layui-btn-xs">更新地址</a> </h4>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">网络更新日志</div>
<div class="layui-card-body" style="max-height: 300px;overflow: auto;">
<div class="layui-timeline">
<div class="layui-timeline-item">
<i class="layui-icon layui-anim layui-anim-rotate layui-anim-loop layui-timeline-axis"></i>
<div class="layui-timeline-content layui-text">
<div class="layui-timeline-title">持续更新中~。</div>
</div>
{items}
</div>
</div>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">其他链接</div>
<div class="layui-card-body" style="max-height: 200px; overflow: auto">
<div class="layui-row">
<a href="https://mp.weixin.qq.com/s/t_dxdwzKc2BFeX4-kekNFA" type="button" class="layui-btn layui-btn-fluid" target="_blank">
安装指引
</a>
</div>
<div class="layui-row" style="padding-top: 10px;">
<a href="https://www.sousoushu.top/" type="button" class="layui-btn layui-btn-fluid" target="_blank">
免费电子书下载
</a>
</div>
<div class="layui-row layui-col-space5" style="padding-top: 10px;">
<div class="layui-col-xs3">
<a href="https://www.cnki.net/" type="button" class="layui-btn layui-btn-fluid" target="_blank">
知网
</a>
</div>
<div class="layui-col-xs3">
<a href="https://www.wanfangdata.com.cn/" type="button" class="layui-btn layui-btn-fluid" target="_blank">
万方
</a>
</div>
<div class="layui-col-xs3">
<a href="https://lib.cqvip.com/" type="button" class="layui-btn layui-btn-fluid" target="_blank">
维普
</a>
</div>
<div class="layui-col-xs3">
<a href="https://www.pishu.com.cn/" type="button" class="layui-btn layui-btn-fluid" target="_blank">
皮书
</a>
</div>
</div>
</lay-row>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">签到公众号</div>
<img style="width:300px"
src="data:image/png;base64,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"
alt="" />
</div>
`
let cnki_select_content = `
<form class="layui-form layui-form-pane" action="" lay-filter="cnkiSelect" style="margin:20px">
<div class="layui-form-item" pane>
<label class="layui-form-label">文件格式</label>
<div class="layui-input-block">
<input type="radio" name="dowType" value="pdf" title="PDF" checked>
<input type="radio" name="dowType" value="caj" title="CAJ">
</div>
</div>
<div class="layui-form-item" pane>
<label class="layui-form-label">期刊类型</label>
<div class="layui-input-block">
<input type="radio" name="cnkiType" value="0" title="通用" checked>
<input type="radio" name="cnkiType" value="1" title="备用">
</div>
</div>
<p style="color:red">注意:备用权限更大,但是数据更新不及时、下载慢</P>
<br/>
<div class="layui-form-item layui-row" >
<button type="button" lay-submit class="layui-btn layui-btn-fluid" lay-filter="cnkiSelectBtn" >下载</button>
</div>
</form>
`
layui.use('element', function () {
var util = layui.util;
var form = layui.form;
var layer = layui.layer;
var element = layui.element;
var util = layui.util;
//验证码cookie
var captchaCookies = ""
var regWinId = 0;
var bars = [{
type: 'user',
icon: 'layui-icon-username',
style: 'background-color:#1e9fff',
}, {
type: 'help',
icon: 'layui-icon-app',
style: 'background-color: #16b777',
}, {
type: 'error',
icon: 'layui-icon-survey',
style: 'background-color:#16b777;',
}, {
type: 'download',
icon: 'layui-icon-download-circle',
style: 'background-color: #16b777;',
}, {
type: 'read',
icon: 'layui-icon-read',
style: 'background-color: #16b777;',
}]
// 自定义固定条
util.fixbar({
bars: bars,
default: false,
css: { bottom: 200 },
on: { // 任意事件 -- v2.8.0 新增
mouseenter: function (type) {
let C = { 'help': "使用说明", "download": "下载文章", 'error': "无法使用/错误上报", "read": "在线预览", "user": "用户登录" }
layer.tips(C[type], this, {
tips: 4,
fixed: true
});
},
mouseleave: function (type) {
layer.closeAll('tips');
}
},
// 点击事件
click: function (type) {
if (type == 'help') {
getUpdateLog();
} else if (type == 'download') {
if (location.host == 'kns.cnki.net') {
layer.open({
type: 1,
title: "知网下载选项",
// area: ['420px', '240px'], // 宽高
content: cnki_select_content
});
form.render();
return;
} else {
X_0585DE8();
}
} else if (type == 'read') {
X_0585DE8(true);
} else if (type == 'error') {
D8568000DLP();
} else if (type == 'user') {
userBtnClick();
}
}
});
//知网选项点击
form.on('submit(cnkiSelectBtn)', function (data) {
let json = data.field;
X_0585DE8(false, json);
});
//对象判断是否存在
function isObjectExists(obj) {
return (obj !== null && typeof obj !== 'undefined') ? true : false;
}
//获取验证码数据
function getCaptchaData(element = "") {
let a = get(captcha_url, true, { 'Accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" }, "blob");
a.then(resolve => {
var setCookieRegex = /Set-Cookie:\s*([^;\n]*)(;\s*[^;\n]*)?/ig;
var match = setCookieRegex.exec(resolve.responseHeaders)
captchaCookies = match[1];
captchaCookies = captchaCookies.replace(/^"|"$/g, '');
//判断resolve.responseText是否存在
if (!isObjectExists(resolve.responseText)) {
layer.alert("验证码获取失败,可能是因没有使用篡改猴安装脚本,请点击此查看安装教程<a style='color:#1e9fff' href='https://mp.weixin.qq.com/s/t_dxdwzKc2BFeX4-kekNFA' target='_blank' >[脚本安转指南]</a>");
}
var baseimg = "data:image/png;base64," + btoa(resolve.responseText);
if (element == "") {
return baseimg;
} else {
element.attr("src", baseimg);
}
}).then(reject => {
console.log(reject);
});
}
//退出登录
form.on('submit(loginOut)', function (data) {
GM_setValue("token", undefined);
layer.closeAll();
layer.msg('退出登录成功');
});
//跳转注册
util.on({
gotoReg: function () {
let a = get(captcha_url, true, {}, "blob");
a.then(resolve => {
var setCookieRegex = /Set-Cookie:\s*([^;\n]*)(;\s*[^;\n]*)?/ig;
var match = setCookieRegex.exec(resolve.responseHeaders)
captchaCookies = match[1];
captchaCookies = captchaCookies.replace(/^"|"$/g, '');
var baseimg = "data:image/png;base64," + btoa(resolve.responseText);
let content = reg_content
content = content.replace("{imageData}", baseimg);
regWinId = layer.open({
title: '用户注册',
type: 1,
//area:['370px'],
shade: 0.5,
shadeClose: true,
// area: ['520px', '340px'], // 宽高
content: content
});
});
}
});
//验证码点击
util.on({
getCaptchaData: function () {
console.log("验证码点击");
getCaptchaData($(this));
}
});
// 登录提交事件
form.on('submit(login-login)', function (data) {
var field = JSON.stringify(data.field); // 获取表单字段值
var this_ = $(this);
// 显示填写结果,仅作演示用
GM_xmlhttpRequest({
method: "POST",
url: login_url,
data: field,
anonymous: true,
cookie: captchaCookies,
headers: {
"Accept": "application/json",
"Content-Type": "application/json; charset=utf-8"
},
onload: function (res) {
let json = JSON.parse(res.responseText);
//正常获取到参数
GM_setValue("token", json.data.token);
GM_setValue("username", data.field.username);
GM_setValue("remember", data.field.remember == "1" ? true : false);
if (data.field.remember == '1') {
GM_setValue("password", data.field.password);
} else {
GM_setValue("password", "");
}
processingReturn(json, 'login', this_)
},
onerror: function () {
layer.close(loadIndex);
layer.alert('出现错误,请重试');
}
});
return false; // 阻止默认 form 跳转
});
form.on('submit(reg-reg)', function (data) {
var field = JSON.stringify(data.field); // 获取表单字段值
// 显示填写结果,仅作演示用
GM_xmlhttpRequest({
method: "POST",
url: reg_url,
data: field,
cookie: captchaCookies,
anonymous: true,
headers: {
"Accept": "application/json",
"Content-Type": "application/json; charset=utf-8"
},
onload: function (res) {
let json = JSON.parse(res.responseText);
if (data.field.password != data.field.password2) {
layer.alert("两次密码不一致");
return false;
}
//正常获取到参数
processingReturn(json, 'reg', this)
},
onerror: function () {
layer.close(loadIndex);
layer.alert('出现错误,请重试');
}
});
return false; // 阻止默认 form 跳转
});
//处理登录验证的信息返回
function processingReturn(data, funName, element = this) {
data = data.data;
if (typeof data.code == "undefined") {
// 变量不存在
layui.alert("[0X86889]返回值不正常,可能是网络问题,请重试,多次请反馈!");
}
//登录成功处理一下信息框
if (funName == 'login' && data.code == 1) {
layer.closeAll();
layer.msg(data.msg);
return;
}
//注册成功
if (funName == 'reg' && data.code == 1) {
layer.close(regWinId);
layer.msg(data.msg);
return;
}
if (data.code == -3) {
getCaptchaData($('#getCaptchaData'));
}
layer.alert(data.msg);
}
//点击帮助
function getUpdateLog() {
let a = get("https://scriptcat.org/zh-CN/script-show-page/1397/version?_data=routes%2F%24lng%2Fscript-show-page%2F%24id%2Fversion")
a.then(resolve => {
let items = "";
$.each(resolve.list, function (index, value) {
if (value.changelog == undefined || value.changelog == "" || value.changelog == null) {
value.changelog = "作者很懒,没留下更新内容"
}
let item2 = ""
$.each(value.changelog.split("\n"), function (index2, value2) {
item2 = item2 + `<div class="layui-timeline-title">${value2}</div>`
})
let item = ` <div class="layui-timeline-item">
<i class="layui-icon layui-timeline-axis layui-icon-face-smile"></i>
<div class="layui-timeline-content layui-text">
<div class="layui-timeline-title">${value.version}</div>
${item2}
</div>
</div>`
items = items + item;
})
help_content = help_content.replace("{items}", items);
layer.open({
type: 1,
offset: 'l',
anim: 'slideRight', // 从左往右
area: ['320px', '100%'],
shade: 0.1,
shadeClose: true,
id: 'ID-demo-layer-direction-l',
content: help_content
});
})
}
//开始反馈
function D8568000DLP() {
let data = { "url": location.href, 'time': Date.now() };
GM_xmlhttpRequest({
method: "POST",
url: x_path + x_api_ERR_path,
data: JSON.stringify(data),
anonymous: true,
headers: {
"Accept": "application/json, text/javascript, */*; q=0.01",
"Content-Type": "application/json; charset=utf-8"
},
onload: function (res) {
let json = JSON.parse(res.responseText);
//正常获取到参数
layer.alert(json.data.msg);
},
onerror: function () {
layer.alert('出现错误,请重试');
}
});
}
//点击用户按钮
function userBtnClick() {
//通过get函数获取验证码二进制数据
let a = get(captcha_url, true, {}, "blob");
a.then(resolve => {
var setCookieRegex = /Set-Cookie:\s*([^;\n]*)(;\s*[^;\n]*)?/ig;
var match = setCookieRegex.exec(resolve.responseHeaders)
captchaCookies = match[1];
captchaCookies = captchaCookies.replace(/^"|"$/g, '');
var baseimg = "data:image/png;base64," + btoa(resolve.responseText);
let content = login_content;
content = content.replace("{imageData}", baseimg);
if (!isObjectExists(resolve.responseText)) {
layer.alert("验证码获取失败,可能是因没有使用篡改猴安装脚本,请点击此查看安装教程<a style='color:#1e9fff' href='https://mp.weixin.qq.com/s/t_dxdwzKc2BFeX4-kekNFA' target='_blank' >[脚本安转指南]</a>");
return;
}
if (GM_getValue("token") != undefined) {
content = success_content;
//文本替换
content = content.replace("{username}", GM_getValue("username"));
var position = $('.layui-fixbar').offset();
var mouseX = position.top - 70
var mouseY = position.left - 290
layer.open({
type: 1,
offset: [mouseX + "px", mouseY + "px"],
area: ['270px', '200px'],
title: false, // 不显示标题栏
closeBtn: 0,
shadeClose: true, // 点击遮罩关闭层
content: content
});
} else {
layer.open({
title: '用户登录',
type: 1,
//area:['370px'],
shade: 0.5,
shadeClose: true,
// area: ['520px', '340px'], // 宽高
content: content
});
if (GM_getValue("remember") == true) {
form.val('loginForm', {
"username": GM_getValue("username"),
"password": GM_getValue("password"),
"remember": true
});
}
form.render();
}
});
}
});
})();