批量bthub。
当前为
// ==UserScript==
// @name 批量bthub
// @namespace https://bthub.xyz/
// @version 1.0.1
// @description 批量bthub。
// @author You
// @match https://bthub.xyz/*
// @require https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
var $ = $ || window.$;
//magnet:?xt=urn:btih:
$(".header-div").append("<div style='float:right;' id='mydiv1'></div>")
$("#mydiv1").append("<button id='myButton1'>确定</button>")
$("#mydiv1").append("<textArea id='mySearch1'>aaaa\nbbbb</textArea>")
$("#mydiv1").append("<textArea id='mySearch2'></textArea>")
var retArr = []
$("#myButton1").click(function(){
var searchArr = $("#mySearch1").val().split("\n")
$("#mySearch2").html("")
var tData = "";
for(var searchStr of searchArr) {
console.log(searchStr)
$.ajax({
url:"https://bthub.xyz/main-search-kw-"+searchStr+"-1.html",
//async: false,
success: function(data){
var $item = $(data).find(".search-item")
var title = $item.find("a").attr("title")
var href = $item.find("a").attr("href").substr(6)
href = href.substr(0,href.length-5)
href = "magnet:?xt=urn:btih:" + href
var $li = $item.find("li").eq(0)
var size = $item.find("span:contains(文件大小) > b").html()
tData += "title: " + title + "\n"
tData += size + "\n"
tData += $li.html() + "\n"
tData += href + "\n"
tData += '====================================================' + "\n"
$("#mySearch2").html($("#mySearch2").html() + tData)
}
})
}
})
})();