Greasy Fork

Greasy Fork is available in English.

yanxiu教师研修网-2023_需配合识图软件

慢速脚本|每次需点课程一次|全自动代刷VX:shuake345|代写程序

当前为 2023-06-16 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         yanxiu教师研修网-2023_需配合识图软件
// @namespace    慢速脚本
// @version      0.1
// @description  慢速脚本|每次需点课程一次|全自动代刷VX:shuake345|代写程序
// @author       VX:shuake345
// @match        https://ipx.yanxiu.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=yanxiu.com
// @grant        none
// ==/UserScript==

(function() {
	'use strict';


	document.addEventListener("visibilitychange", function() {
		console.log(document.visibilityState);
		if (document.visibilityState == "visible") {
			if (document.URL.search('train') > 1) {
				setTimeout(sx, 1000)
			}
		} else if (document.visibilityState == "hidden") {
			if (document.URL.search('grain') > 1) {
				window.close()
			}
		}
	});

	function sx() {
		window.location.reload()
	}

	function qt() {
		var d1 = document.getElementsByClassName('mainContent')[0];
		var img = document.createElement("img");
		img.style = "width:230px; height:230px;"
		img.src = "https://img.nuannian.com/files/images/23/0305/1677989951-1403.jpg";
		d1.appendChild(img);
	} //宣传用的图片
	setInterval(qt, 3000)

	function Pd() { //判断没有看完的视频
		if (document.URL.search('train') > 1) {
			if (document.getElementsByClassName('item-infos default').length > 0) {
				var FirNoOk = document.getElementsByClassName('item-infos default')
				//有未看完的
				setTimeout(sx, 300000)
				clearInterval(Pds)
				FirNoOk[0].previousElementSibling.click()
			} else if (document.getElementsByClassName('item-infos default').length == 0) { //本页看完了
				document.getElementsByClassName('ivu-page-next')[0].click()
			}
			//_____________________________主页-----次页分割线------------------------------------------
		} else if (document.URL.search('grain') > 1) { //次页

			if (document.getElementsByClassName('rate-item').length == 10) { //平五颗星
				if (document.getElementsByClassName('scoring-wrapper')[0].style[0] !== 'display') { //!==,评分显示出来为空,==没显示出来了
					document.getElementsByClassName('ivu-btn ivu-btn-primary')[0].click()
				}
			}

			if (document.getElementsByClassName('text').length !== 0) {
				document.getElementsByClassName('text')[0].click() //点我继续计时
			}
			if (document.getElementsByTagName('video').length == 1) { //是视频,不是文档
				document.getElementsByTagName('video')[0].volume = 0
				if (document.getElementsByClassName('ended-mask')[0].style[0] == undefined) {
					document.getElementsByClassName('replay')[0].click()
				}
			} else if (document.getElementsByClassName('next').length == 1) {
				document.getElementsByClassName('next')[0].click()
			} //如果是文档,就找到有视频为止

			// document.getElementsByClassName('next')[0].click()//下一个

		}
	}
	var Pds = setInterval(Pd, 3000)

})();