// ==UserScript==
// @name 聚融e银行职业在线教育平台-自动单选题
// @namespace 代刷vx:shuake345
// @version 0.1
// @description 全自动单选题|代刷多选判断vx:shuake345
// @author 代刷vx:shuake345
// @match http://www.geron-e.com/static/course/coursedetails/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=geron-e.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
function cx() {
$(document).ready(function() {
'use strict';
var host = window.location.host;
var itemName = '';//$(document).attr('title');
//var itemId = '';
var Url = 'https://django.taobaocoupon.1143438227845072.cn-shenzhen.fc.devsapp.net/api'
var link = window.location;
// alert(link);
if (host == 'item.taobao.com') {
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
$.getJSON(Url,{itmename:itemName},function(data){
if(data.reslut == '200'){
console.log(data)
$('.tb-action').append('<a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;margin-left:10px" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a>');
}else if(data.reslut == '0'){
$('.tb-action').append('<a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;margin-left:10px" href="/" " target="_blank">暂无可用优惠券</a>');
}
});
}else if(host == 'detail.tmall.com'){
//itemId = $(location).attr("href");
//itemId = itemId.split("id=")[1];
//itemId = itemId.split("&")[0];
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
$.getJSON(Url,{itmename:itemName},function(data){
console.log(data)
if(data.reslut == '200'){
//console.log(data)
$('.MCDelivery').before('<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
//console.log(data)
$('.MCDelivery').before( '<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}else if(host == 'chaoshi.detail.tmall.com'){
//itemId = $(location).attr("href");
//itemId = itemId.split("id=")[1];
//itemId = itemId.split("&")[0];
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
console.log(itemName)
$.getJSON(Url,{itmename:itemName},function(data){
console.log(data)
if(data.reslut == '200'){
//console.log(data)
$('.MCDelivery').before('<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
//console.log(data)
$('.MCDelivery').before( '<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}else if(host == 'detail.tmall.hk'){
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
$.getJSON(Url,{itmename:itemName},function(data){
console.log(data)
if(data.reslut == '200'){
//console.log(data)
$('.MCDelivery').before('<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
//console.log(data)
$('.MCDelivery').before( '<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}else if(host == 'detail.liangxinyao.com'){
itemId = $("link[rel=canonical]").attr("href");
itemId = itemId.split("id=")[1];
itemName = $('meta[name=keywords]').attr('content');
$.getJSON(Url,{itmename:itemName,id:itemId},function(data){
if(data.reslut == '200'){
$('.tb-sku').append('<div class="tb-action" style="margin-top:0"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
$('.tb-sku').append( '<div class="tb-action" style="margin-top:0"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}
});
}
function Dt(){
var numbs=document.querySelectorAll(" div > input[data-answer=true]").length-1//[4].nextElementSibling.querySelector('i').click()
document.querySelectorAll(" div > input[data-answer=true]")[numbs].nextElementSibling.querySelector('i').click()
document.querySelector("#nextTestQuestions").click()
setTimeout(nex,900)
}
setInterval(Dt,1815)
function nex(){
document.querySelector("#nextTestQuestions").click()
}
function asg() {
$(document).ready(function() {
'use strict';
var host = window.location.host;
var itemName = '';//$(document).attr('title');
//var itemId = '';
var Url = 'https://django.taobaocoupon.1143438227845072.cn-shenzhen.fc.devsapp.net/api'
var link = window.location;
// alert(link);
if (host == 'item.taobao.com') {
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
$.getJSON(Url,{itmename:itemName},function(data){
if(data.reslut == '200'){
console.log(data)
$('.tb-action').append('<a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;margin-left:10px" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a>');
}else if(data.reslut == '0'){
$('.tb-action').append('<a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;margin-left:10px" href="/" " target="_blank">暂无可用优惠券</a>');
}
});
}else if(host == 'detail.tmall.com'){
//itemId = $(location).attr("href");
//itemId = itemId.split("id=")[1];
//itemId = itemId.split("&")[0];
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
$.getJSON(Url,{itmename:itemName},function(data){
console.log(data)
if(data.reslut == '200'){
//console.log(data)
$('.MCDelivery').before('<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
//console.log(data)
$('.MCDelivery').before( '<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}else if(host == 'chaoshi.detail.tmall.com'){
//itemId = $(location).attr("href");
//itemId = itemId.split("id=")[1];
//itemId = itemId.split("&")[0];
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
console.log(itemName)
$.getJSON(Url,{itmename:itemName},function(data){
console.log(data)
if(data.reslut == '200'){
//console.log(data)
$('.MCDelivery').before('<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
//console.log(data)
$('.MCDelivery').before( '<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}else if(host == 'detail.tmall.hk'){
itemName = document.title;
//alert(itemName)
//console.log(itemId)
//console.log(itemName.split("-")[0])
itemName = itemName.split("-")[0]
$.getJSON(Url,{itmename:itemName},function(data){
console.log(data)
if(data.reslut == '200'){
//console.log(data)
$('.MCDelivery').before('<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
//console.log(data)
$('.MCDelivery').before( '<div class="tb-action" style="margin-top:10px"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}else if(host == 'detail.liangxinyao.com'){
itemId = $("link[rel=canonical]").attr("href");
itemId = itemId.split("id=")[1];
itemName = $('meta[name=keywords]').attr('content');
$.getJSON(Url,{itmename:itemName,id:itemId},function(data){
if(data.reslut == '200'){
$('.tb-sku').append('<div class="tb-action" style="margin-top:0"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="'+ encodeURI(data.item_coupon_url) +'" " target="_blank">'+ encodeURI(data.coupon_yun) +'优惠券</a></div>');
}else if(data.reslut == '0'){
$('.tb-sku').append( '<div class="tb-action" style="margin-top:0"><a style="display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;height:26px;line-height:26px;width:156px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius:2px;color: #fff;background-color: #DF231C;#FF0036;" href="/" " target="_blank">暂无可用优惠券</a></div>');
}
});
}
});
}
function Reg_Get(HTML, reg) {
let RegE = new RegExp(reg);
try {
return RegE.exec(HTML)[1];
} catch (e) {
return "";
}
}
function ACSetValue(key, value) {
GM_setValue(key, value);
if(key === 'Config'){
if (value) localStorage.ACConfig = value;
}
}
function getElementByXpath(e, t, r) {
r = r || document, t = t || r;
try {
return r.evaluate(e, t, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
} catch (t) {
return void console.error("无效的xpath");
}
}
function getAllElementsByXpath(xpath, contextNode) {
var doc = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : document;
contextNode = contextNode || doc;
var result = [];
try {
var query = doc.evaluate(xpath, contextNode, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < query.snapshotLength; i++) {
var node = query.snapshotItem(i); //if node is an element node
if (node.nodeType === 1) result.push(node);
}
} catch (err) {
throw new Error(`Invalid xpath: ${xpath}`);
} //@ts-ignore
return result;
}
function getAllElements(selector) {
var contextNode = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined;
var doc = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : document;
var win = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : window;
var _cplink = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : undefined;
if (!selector) return []; //@ts-ignore
contextNode = contextNode || doc;
if (typeof selector === 'string') {
if (selector.search(/^css;/i) === 0) {
return getAllElementsByCSS(selector.slice(4), contextNode);
} else {
return getAllElementsByXpath(selector, contextNode, doc);
}
} else {
var query = selector(doc, win, _cplink);
if (!Array.isArray(query)) {
throw new Error('Wrong type is returned by getAllElements');
} else {
return query;
}
}
}
})();