Greasy Fork is available in English.
python刷课,考试,无需打开浏览器。后台运行,模拟正常交互。可以快刷,一小时搞定
当前为
// ==UserScript==
// @name 四川专技、公需科目、四川创联、成电求实、安阳专技、宜宾专技、天津专技、内蒙古专技、巴中云上大学、巴中开放大学、暑假研修、寒假研修|python通刷
// @namespace python脚本,只安装油猴没用,要找作者拿python
// @version 0.2.1
// @description python刷课,考试,无需打开浏览器。后台运行,模拟正常交互。可以快刷,一小时搞定
// @author nobodyKnow
// @match *://edu.scjxjypx.com/*
// @match *://edu.chinahrt.com/151/*
// @match *://videoadmin.chinahrt.com/videoPlay/*
// @match *://ayjxjy.com/*
// @match *://gp.chinahrt.com/*
// @match *://tjjxjy.chinahrt.com/*
// @match *://pcc.uestcedu.com/*
// @match *://bzys.jjyxt.cn/*
// @match *://basic.smartedu.cn/*
// @grant none
// @icon http://r.forteacher.cn/Images/logo.png
// @license MIT
// @antifeature payment
// ==/UserScript==
(function() {
'use strict';
//从这里开始
function startVasing2(){
if(document.querySelector('iframe').src!==""){
window.location.replace(document.querySelector('iframe').src)
}else if(document.URL.search('videoadmin.chinahrt.com')>0){
document.getElementsByTagName('video')[0].playbackRate=16
document.getElementsByTagName('video')[0].play();
player.videoMute();
}
}
function vasing2(){
if(document.URL.search('web.chinahrt.com/index.html#/v_courseDetails')!==-1){
sx()
}
}
setInterval(vasing2,20000)
setInterval(startVasing2,5000)
function endVasing(){
if(document.URL.search('web.chinahrt.com/index.html#/v_proxy')>0){
window.close()
}
}
setInterval(endVasing,11000)
function sx(){
window.location.reload()
}
function ss(){
if(document.visibilityState=='visible'){
firstjimu()
console.log('zxjb')
}
}
setInterval(ss,6000)
window.alert = function() {}
window.onbeforeunload = null
window.confirm = function() {
return true
}
var vasing2url = 'plan_course'
var v2vasingurl = 'trainplan_detail'
var Shuyurl = 'play_video'
var Foururl='videoPlay'
document.addEventListener("visibilitychange", function() {
console.log(document.visibilityState);
if (document.visibilityState == "hidden") {
//yincang
} else if (document.visibilityState == "visible") {
if (document.URL.search(v2vasingurl) > 1 ) {
window.location.replace(K主页)
}
}
});
function vvasing() {
var KC = document.querySelectorAll("#__nuxt > div > div.body > main > div > div:nth-child(2) > div > div > div:nth-child(4) > div > div > div > div > div> div > img") //[0].href
var KCjd = document.querySelectorAll("#__nuxt > div > div.body > main > div > div:nth-child(2) > div > div > div:nth-child(4) > div> div > div> div > span:nth-child(4) ")//[0].innerText
for (var i = 0; i < KCjd.length; i++) {
if (KCjd[i].innerText !== '100%') {
KC[i].click()
break;
}
}
}
function v2vasing() {
if (document.visibilityState == "visible") {
//yincang
var Lookzhuangtai =document.querySelectorAll("#__nuxt > div > div.body > main > div > div > div > div > div > div > div> div > div > div > div > div> div > div > div > div:nth-child(2) > div > div > span")//[0].innerHTML
for (var i = 0; i < Lookzhuangtai.length; i++) {
if (Lookzhuangtai[i].innerText !== '已学完') {
Lookzhuangtai[i].click()
break;
}
}
}
}
function firstjimu(){
if(document.URL.search('web.chinahrt.com/index.html#/v_selected_course')!==-1){
console.log('vx:vasing2')
var kc1=document.querySelectorAll('div.progress-line>span')
for (var i = 0;i < kc1.length;i++){
if(kc1[i].innerText=="0%"){
document.getElementsByClassName('bg pa tc')[i].click()
break;
}
}
}else if(document.URL.search('web.chinahrt.com/index.html#/v_courseDetails')!==-1){
var kc2=document.querySelectorAll('a.button.fr.mt10.mr20.border-public.tc.f14.titlecolor')
var sm= Number(kc2.length)
for (var l = 0;l < kc2.length;l++){
if(kc2[l].innerText.search('00:00')>0){
kc2[l].click()
window.location.reload()
break;
}else if (kc2.length-1==l){
alert('第一次找未播放课程结束,继续请加 vasing2')
window.history.go(-1)
}
}
}
}
function habit() {
if (document.URL.search(v2vasingurl) > 2) {
setTimeout(v2vasing, 210)
} else if (document.URL.search(vasing2url) > 2) {
setTimeout(vvasing, 224)
}
}
setInterval(habit, 4254)
})();