当前位置: 首页 > news >正文

网站建设手续wordpress 图片浏览器

网站建设手续,wordpress 图片浏览器,网站做链接的意义是什么,网站做中英文切换接到求助,帮朋友完成20课时的网络学习。 我想都没想就接下了,寻思找个接口直接把学习时间提交上去,易如反掌。 最不济最不济,咱还能16x播放,也简单的很 然鹅,当我登陆的时候,发现自己还是太天真…

接到求助,帮朋友完成20课时的网络学习。
我想都没想就接下了,寻思找个接口直接把学习时间提交上去,易如反掌。
最不济最不济,咱还能16x播放,也简单的很

然鹅,当我登陆的时候,发现自己还是太天真。
首先,不能多开窗口。打开第二个播放窗口后,就会弹出:

其次,倍速播放不管用……无论多快的播放速度,获取学习时长的间隔还是一样的。
经过分析,这个学习,是通过每隔一段时间,通过post请求上报视频播放时间,而不是上报播放时长。

这已经是我见过防作弊做的最好的站了(除了人脸识别上课)。

于是有两个思路来“偷懒”:

1,直接post播放时长。

按照请求格式,把session_time字段写的长一写(甚至直接写成本节课的时长,我没测试。)然后提交,就可以获得学习时长。

 但是,这个方法太暴力,不知是否会出发后台警报(之前测试一个学习平台,post请求发出去,返回了“账号作弊已记录,拉黑……”巴拉巴拉的)。

2,窗口多开。

稳妥一点的还是老老实实的挂课,多窗口学习。
搜索“停止计时”,发现多窗口检查居然是通过一个xhr请求的返回值1/2来判断。那我们可以拦截并修改这个请求,即可绕过检测。

这里我用的油猴脚本,也没啥技术含量,就几行简单的代码:

(function() {'use strict';const originOpen = XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open = function (method, url) {if (url.indexOf("checkcourse.do")>-1) {this.addEventListener("readystatechange", function () {if (this.readyState === 4) {const res = JSON.parse(this.responseText);Object.defineProperty(this, "responseText", {writable: true,});this.responseText = "1";console.log(this.responseText);}});}originOpen.apply(this, arguments);
};
})();

 总结:
简单记录下

http://www.yayakq.cn/news/890260/

相关文章:

  • 做dj网站用什么建站系统比较好网站怎么做利于优化
  • 东至网站制作做外包软件的网站
  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司手机价格大全
  • 嘉兴企业网站推广方法制作简单的站点推广方案
  • 张家港安监站网址用友加密狗注册网站
  • 无锡做网站服务电脑系统优化工具
  • 北京做建筑信息的网站腾讯用户体验网站
  • 网站建设应考虑哪些方面的问题江苏省质量建设厅网站
  • 网站建设教程 冰美人视频html表格菜鸟教程
  • 深圳专业英文网站建设西安正规网站建设报价
  • 做微信的网站叫什么软件怎么建设自己公司的网站首页
  • 网站建设需什么网络广告推广怎么做
  • 沈阳住房建设局网站阿里云网站如何建设
  • 手机端网站外部链接如何去优化安徽企业建站系统平台
  • 7000元买一个域名做网站青青网站怎么做
  • 深圳美容网站建凤泉网站建设
  • 网站开发费属于无形资产老域名怎么做新网站
  • 宣城 网站建设西安优惠电商平台网站
  • python可以做网站前台么汕头室内设计公司排名
  • 专业制作网站福田官网网站
  • 完全菜鸟七天学会建网站apache网站开启gzip
  • 做红酒的网站有哪些wordpress seo yoast
  • 怎样建立网站视频教程网站怎么做才
  • 响应式网站导航怎么做全国最大机械采购平台
  • 二级网站建设规范苏州网站建设规划
  • 网站注册查询域名如何绑定网站
  • 招聘网站建设的目的房产信息网租房
  • 成都高端品牌网站建设金顺广州外贸网站建设
  • 深圳微信分销网站建设天元建设集团官网
  • 深圳网站建设公司 概况定制一个软件要多少钱