-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
// ==UserScript==
// @name free-ss.site__get_link
// @namespace http://tampermonkey.net/
// @version 0.1
// @description hello world
// @author null
// @match https://free-ss.site/
// @run-at document-end
// ==/UserScript==
function get_ss_link(data){
var str = 'ss://'+ CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(data.method + ':' + data.password + '@' + data.address +':'+ data.port ));
return str;
}
unsafeWindow.get_all_ss_links = function get_all_ss_links(){
var links = "";
jQuery("#tbss_wrapper table tbody tr").each(function (index, item){
item = jQuery(this);
var data = new Object;
data.method = item.find("td").eq(3).html();
data.password = item.find("td").eq(4).html();
data.address = item.find("td").eq(1).html();
data.port = item.find("td").eq(2).html();
links += get_ss_link(data) + "\n";
});
console.log(links);
}
unsafeWindow.test = function(){
alert("123");
}