copy the AV id
Ekde
// ==UserScript==
// @name copy AV id
// @namespace http://tampermonkey.net/
// @version 0.1
// @description copy the AV id
// @author Schwi
// @match https://ff5121.com/*
// @match https://www.seejav.work/*
// @match http://dmmland.com/*
// @icon https://avatars.githubusercontent.com/u/39186981
// @grant GM_setClipboard
// @license MIT
// ==/UserScript==
(function() {
'use strict';
function bubbles(e){
var ev = e || window.event;
if(ev && ev.stopPropagation) {
//非IE浏览器
ev.stopPropagation();
} else {
//IE浏览器(IE11以下)
ev.cancelBubble = true;
}
}
window.onload=function(){
console.log('start')
// Javbooks
document.querySelectorAll('.Po_topic_Date_Serial').forEach(ele=>{
let texts = ele.innerText.split('/')
let btn = document.createElement('button')
btn.innerText = 'copy'
btn.addEventListener('click',event=>{
GM_setClipboard(texts[0])
})
ele.appendChild(btn)
})
let ele1 = document.querySelector('.infobox a')
if (ele1){
let text = ele1.innerText
let btn = document.createElement('button')
btn.innerText = 'copy'
btn.addEventListener('click',event=>{
GM_setClipboard(text)
})
}
document.querySelectorAll('.Po_topic,.Po_topic_Date_Serial').forEach(ele=>{
let h = parseInt(window.getComputedStyle(ele).getPropertyValue('height')) + 20
ele.style.height = h
})
// JavBus
let ele2 = document.querySelector('.info')
if (ele2){
let ele = ele2.children[0].children[1]
let text = ele.innerText
let btn = document.createElement('button')
btn.innerText = 'copy'
btn.addEventListener('click',event=>{
GM_setClipboard(text)
})
ele.parentElement.appendChild(btn)
}else{
document.querySelectorAll('.photo-info').forEach(ele=>{
let childs = ele.children[0].children
let date = childs[childs.length-2]
let text = date.innerText
let btn = document.createElement('button')
btn.innerText = 'copy'
btn.addEventListener('click',event=>{
GM_setClipboard(text)
})
ele.appendChild(btn)
})
}
// JAV.Land
document.querySelectorAll('.bsid').forEach(ele=>{
let text = ele.innerText
let btn = document.createElement('button')
btn.innerText = 'copy'
btn.addEventListener('click',event=>{
GM_setClipboard(text)
})
ele.appendChild(btn)
})
let ele3 = document.querySelector('.videotextlist.table.table-bordered.table-hover')
if (ele3){
let ele = ele3.children[0].children[1].children[1]
let text = ele.innerText
let btn = document.createElement('button')
btn.innerText = 'copy'
btn.addEventListener('click',event=>{
GM_setClipboard(text)
})
ele.appendChild(btn)
}
console.log('end')
}
})();