一、介紹
主要由瀏覽器+插件的形式實作輔助看課,模擬人工操作,適用于青書學堂這個平臺,打開登錄即可使用登錄后自動開始播放視頻,自動進入下一個課件,可實作完成青書學習,青書教材,青書作業等功能
二、下載地址
https://www.lanzous.com/b01hj0jjg
三、效果圖

四、教程開始
一、首先我們需要準備一臺電腦,下載一個火狐瀏覽器
二、打開火狐瀏覽器,在百度上搜索tamper monkey,進入途中搜索的網站
網站:http://www.tampermonkey.net/

三、點擊圖中圈著的下載按鈕

四、如圖,添加到火狐瀏覽器當中

五、如果右上角出現這個圖示就表示安裝成功了,如果不會安裝請下載上面的成品

六、將下面的代碼復制到tampermonkey中,添加完成后就可以登錄開始
_self = unsafeWindow,
url = location.pathname,
top = _self;
if (frameElement) document.domain = location.host.replace(/.+?\./, '');
try {
while (top != _self.top) top = top.parent.document ? top.parent : _self.top;
} catch (err) {
// console.log(err);
top = _self;
}
var $ = _self.jQuery || top.jQuery,
parent = _self == top ? self : _self.parent,
Ext = _self.Ext || parent.Ext || {},
UE = _self.UE,
Hooks = Hooks || window.Hooks;
setting.normal = ''; // ':visible'
// setting.time += Math.ceil(setting.time * Math.random()) - setting.time / 2;
// setting.wait += Math.ceil(setting.wait * Math.random()) - setting.time / 2;
setting.job = [
':not(*)'
,'iframe[src*="/video/index.html"]'
,'iframe[src*="/work/index.html"]'
,'iframe[src*="/audio/index.html"]'
,'iframe[src*="/innerbook/index.html"]'
,'iframe[src*="/ppt/index.html"]'
,'iframe[src*="/pdf/index.html"]'
];
setting.tip = top != _self && jobSort($ || Ext.query);
if (url == '/ananas/modules/video/index.html') {
if (setting.video) {
if (setting.review) _self.greenligth = Ext.emptyFn;
checkPlayer();
} else {
getIframe().remove();
}
} else if (url == '/work/doHomeWorkNew' || url == '/api/work' || url == '/work/addStudentWorkNewWeb') {
if (!UE) {
var len = ($ || Ext.query || Array)('font:contains(未登錄)', document).length;
setTimeout(len == 1 ? top.location.reload : parent.greenligth, setting.time);
} else if (setting.work) {
setTimeout(relieveLimit, 0);
beforeFind();
} else {
getIframe().remove();
}
} else if (url == '/ananas/modules/audio/index.html') {
if (setting.audio) {
if (setting.review) _self.greenligth = Ext.emptyFn;
hookAudio(_self.videojs, _self.videojs.xhr);
} else {
getIframe().remove();
}
} else if (url == '/ananas/modules/innerbook/index.html') {
setting.book ? setTimeout(bookRead, setting.time) : getIframe().remove();
} else if (url.match(/^\/ananas\/modules\/(ppt|pdf)\/index\.html$/)) {
setting.docs ? setTimeout(docsRead, setting.time) : getIframe().remove();
} else if (url == '/knowledge/cards') {
$ && checkToNext();
} else if (url.match(/^\/(course|zt)\/\d+\.html$/)) {
setTimeout(function() {
setting.read && _self.sendLogs && $('.course_section:eq(0) .chapterText').click();
}, setting.time);
} else if (url == '/ztnodedetailcontroller/visitnodedetail') {
setting.read && _self.sendLogs && autoRead();
} else if (url == '/mycourse/studentcourse') {
var gv = location.search.match(/d=\d+&/g);
setting.total && $('<a>', {
href: '/moocAnalysis/chapterStatisticByUser?classI' + gv[1] + 'courseI' + gv[0] + 'userId=' + _self.getCookie('_uid') + '&ut=s',
target: '_blank',
title: '點擊查看章節統計',
style: 'margin: 0 25px;',
html: '本課程共' + $('.icon').length + '節,剩余' + $('em:not(.openlock)').length + '節未完成'
}).appendTo('.zt_logo').detach(setting.safe ? '*' : 'html').parent().width('auto');
setting.course && setTimeout(goCourse, setting.time);
} else if (url.match(/^\/visit\/(courses|interaction)$/)) {
setting.face && DisplayURL();
} else if (location.host.match(/^passport2/)) {
setting.login && getSchoolId();
} else if (url == '/work/selectWorkQuestionYiPiYue') {
submitAnswer(getIframe().parent(), $.extend(true, [], parent._data));
}
function getIframe(tip, win, job) {
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/182884.html
標籤:python
上一篇:2020ccpc秦皇島總結
下一篇:現在的自助建站都有什么特點。
