// ==UserScript== // @name 吾爱破解之识别百度网盘链接并自动填写密码 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author LL // @match https://pan.baidu.com/share/* // @match https://www.52pojie.cn/thread-* // @downloadURL none // ==/UserScript== (function() { 'use strict'; if(document.domain == 'www.52pojie.cn'){ var allhtml = document.getElementById("postlist").innerHTML var ym = document.documentElement.innerText; ym = ym.replace(/\n/g," "); console.log(ym) var res = [] var patt = /(https:\/\/pan.baidu.com\/s\/1(.*?)[^a-zA-Z0-9-_]).{1,10}([a-z0-9]{4})[^a-zA-Z0-9-_]/g var button = '' var reg = new RegExp(''); console.log('aaa') while(res = patt.exec(ym)){ console.log(res) if(res[2] && res[3]){ button = '打开链接' //button = 'aa' reg = new RegExp(res[1].trim(),"g"); allhtml = allhtml.replace(reg,button+res[1].trim()); console.log('链接',res[2],'密码',res[3]) console.log('https://pan.baidu.com/share/init?surl='+res[2] + '&pw=' + res[3]) } } if(button != ''){ document.getElementById("postlist").innerHTML = allhtml } }else if(document.domain == 'pan.baidu.com'){ var url = window.location.href console.log(url) var patt_pw = /pw=([a-z0-9]{4})/ var res_pw = patt_pw.exec(url) //var patt = /([a-zA-Z0-9_]{10,})/ //var res = patt.exec(url) console.log(res_pw) if(res_pw && res_pw[1]){ document.getElementsByTagName('input')[0].value = res_pw[1] } } })();