Greasy Fork is available in English.
try to take over the world!
// ==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-*
// ==/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 = '<a style="color:red;border-color: red;border-style:solid;" href="'+ 'https://pan.baidu.com/share/init?surl='+res[2] + '&pw=' + res[3] +'" target="_blank">打开链接</a>'
//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]
}
}
})();