try to take over the world!
当前为
// ==UserScript==
// @name Decklog WS Deck Output
// @namespace http://tampermonkey.net/
// @version 1.0.0
// @description try to take over the world!
// @author You
// @match https://decklog.bushiroad.com/view/*
// @grant none
// ==/UserScript==
function ButtonClickAction (zEvent) {
try {
var list = document.querySelectorAll('.card-item.col-xl-2.col-lg-3.col-sm-4.col-6');
} catch (e) {
console.error(e.message);
}
for (let item of list) {
// console.log(item.getElementsByTagName("img")[0].getAttribute("data-src"));
// console.log(item.getElementsByClassName("num")[0].innerHTML);
document.write(item.getElementsByTagName("img")[0].getAttribute("data-src")," ", item.getElementsByClassName("num")[0].innerHTML,"<BR>");
}
const textArea = document.querySelector('body');
console.log(textArea.innerText)
downloadToFile(textArea.innerText, 'deck.txt', 'text/plain');
}
window.onload = function() {
var zNode = document.createElement ('div');
zNode.innerHTML = '<button id="myButton" type="button">'
+ 'Create TSDB</button>'
;
zNode.setAttribute ('id', 'myContainer');
document.body.appendChild (zNode);
document.getElementById ("myButton").addEventListener (
"click", ButtonClickAction, false
);
};
const downloadToFile = (content, filename, contentType) => {
const a = document.createElement('a');
const file = new Blob([content], {type: contentType});
a.href= URL.createObjectURL(file);
a.download = filename;
a.click();
URL.revokeObjectURL(a.href);
};