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

苏州网站推广电话推广软文代发

苏州网站推广电话,推广软文代发,四川营销型网站建设,丹阳网站设计接到求助,帮朋友完成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.yidumall.com/news/107271.html

相关文章:

  • 中国做视频网站有哪些内容googleplay商店
  • 广州专业的网站建设公司哪家好短期培训学什么好
  • 网站托管 域名成都关键词排名推广
  • 网站内容页显示不出来竞价排名机制
  • 微信公众号做头图的网站广州网站建设方案优化
  • 宿州商务网站建设渠道网络
  • 四川网站备案如何做好网站的推广工作
  • 西宁做网站哪家公司好seo怎么学在哪里学
  • 做网站建设工资高吗北京seo网络优化师
  • 网站的修改百度手机助手app免费下载
  • 做教育培训网站公司网站优化网
  • 日本平面设计大师个人网站windows优化大师的作用
  • java+网站开发开什么书百度网页版入口
  • 自己怎么建设手机网站大片ppt免费下载安装
  • 服务器 打开网站iis7市场营销计划方案
  • 生物商城网站建设app推广一手单平台
  • 安徽盛绿建设网站产品推广策略怎么写
  • 做门户网站怎么赚钱汽车推广软文
  • 网站标题权重吗上海百度首页优化
  • 郑州那个公司做网站好计算机培训课程
  • mip网站案例免费推广网站2023mmm
  • 自定义网站模板关键词优化排名工具
  • 宜春公司做网站北京seo公司
  • 怎么做网页版网站广告制作
  • 分享经济网站怎么建设宁德市医院东侨院区
  • 网站防采集 如何采集营销推广软件有哪些
  • 张北网站建设精准营销理论
  • dw网页制作素材+教程某网站seo诊断分析
  • 强生的网站建设原则旅游最新资讯
  • 旅游网站建设合同seo点击排名软件哪里好