ccyycn get keys

scrape your keys

当前为 2017-07-10 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Kaxyubok
评分
0 0 0
版本
0.2
创建于
2017-07-09
更新于
2017-07-10
大小
1.5 KB
许可证
暂无
适用于

// ==UserScript==
// @name ccyycn get keys
// @namespace none
// @version 0.2
// @description scrape your keys
// @author You
// @match http://bundle.ccyycn.com/order/id/*
// @grant GM_addStyle
// ==/UserScript==

GM_addStyle(".operation a{color:#fff;text-decoration: none;} .operation a:focus, .operation a:hover{color:#ccc;} .operation input{opacity: 0;position: absolute;top: 0;left: 0;}");
(function() {
'use strict';
let getKey = '一键刮Key | 复制所有Key(普通) | 复制所有Key(ASF)';
let el = document.createElement('div');
let ots = document.querySelector('.showkey-box');
let after = document.querySelector('h2');
let gkey= document.querySelectorAll('.container .deliver-game .deliver-gkey');
el.className='operation';
el.innerHTML = getKey;
ots.insertBefore(el,after.nextSibling);
ots.querySelector(".scratch").addEventListener("click", function(){
gkey.forEach(function(e){
let scrape = e.querySelector('.deliver-btn');
if(scrape){
scrape.click();
}
});
console.log('success');
});
ots.querySelector(".defaultCopy").addEventListener("click", function(){
let name= [];
let key = [];
let generalKey = [];
gkey.forEach(function(e){
let scrape = e.querySelector('.deliver-btn');
if(scrape){
return;
}
name = e.parentNode.previousElementSibling.querySelector('div').innerText.replace(/\s+/g,"");
console.log(name);
key = e.innerText.replace(/\s+/g,"");
generalKey.push(name+':'+key);
});
generalKey = generalKey.join(',');
let copy = ots.querySelector('.keys');
copy.value = generalKey;
copy.select();
try{
document.execCommand('copy');
alert('复制成功');
}catch(e){

}
});
ots.querySelector(".asfCopy").addEventListener("click", function(){
let name= [];
let key = [];
gkey.forEach(function(e){
let scrape = e.querySelector('.deliver-btn');
if(scrape){
return;
}
key.push(e.innerText.replace(/\s+/g,""));
});
key = key.join(',');
let copy = ots.querySelector('.keys');
copy.value = key;
copy.select();
try{
document.execCommand('copy');
alert('复制成功');
}catch(e){

}
});
// Your code here...
})();