您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
获取页面的tag,返回带tag的文件名 "番号标题 #tag1 #tag2.."
当前为
// ==UserScript== // @name jav tag copy // @namespace https://github.com/dyxcloud // @version 0.5.5 // @description 获取页面的tag,返回带tag的文件名 "番号标题 #tag1 #tag2.." // @author dyxlike // @match https://www.javlibrary.com/* // @match https://www.javbus.com/* // @match https://avsox.monster/* // @grant GM_setClipboard // @license MIT // ==/UserScript== (function() { 'use strict'; function javlibGetter(){ let result = ''; //获取标题 let title = document.querySelector('#video_title > h3').innerText; console.log("title="+title); result+=title; //获取star let starAs = document.querySelectorAll('span.star > a'); console.log(starAs.length); if (starAs.length > 0) { result += " "; for(let a of starAs){ console.log("star="+a.text); result+=("#"+a.text); } } //获取tag let tagAs = document.querySelectorAll('span.genre > a'); console.log(tagAs.length); if(tagAs.length>0){ result += " "; for(let a of tagAs){ console.log("tag="+a.text); result+=("#"+a.text); } } return result; } function javlib(){ let avname = document.createElement('a'); avname.innerText='点击复制tag文件名'; avname.href="#"; let video_info = document.querySelector('#video_info'); video_info.append(avname); avname.onclick = function () { let result = javlibGetter(); GM_setClipboard(result); }; } function javbusGetter(){ let result = ''; //获取标题 let title = document.querySelector('body > div.container > h3').innerText; console.log("title="+title); result+=title; //获取star let starAs = document.querySelectorAll('span.genre > a[href*="/star/"'); console.log(starAs.length); if (starAs.length > 0) { result += " "; for(let a of starAs){ console.log("star="+a.text); result+=("#"+a.text); } } //获取tag let tagAs = document.querySelectorAll('span.genre a[href*="/genre/"'); console.log(tagAs.length); if(tagAs.length>0){ result += " "; for(let a of tagAs){ console.log("tag="+a.text); result+=("#"+a.text); } } return result; } function javbus(){ let avname = document.createElement('a'); avname.innerText='点击复制tag文件名'; avname.href="#"; let video_info = document.querySelector('body > div.container > div.row.movie > div.col-md-3.info'); video_info.append(avname); avname.onclick = function () { let result = javbusGetter(); GM_setClipboard(result); }; } function avsoxGetter(){ let result = javbusGetter(); result+=("#无码"); return result; } function avsox(){ let avname = document.createElement('a'); avname.innerText='点击复制tag文件名'; avname.href="#"; let video_info = document.querySelector("div.col-md-3.info"); video_info.append(avname); avname.onclick = function () { let result = avsoxGetter(); GM_setClipboard(result); }; } function main(){ let title = document.title; if ((/JAVLib/g).test(title)) { javlib(); } else if ((/JavBus/g).test(title)) { javbus(); } else if ((/AVSOX/g).test(title)) { avsox(); } } main(); })();