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

如何创建一个简单的网站南京网站南京网站设计制作公司

如何创建一个简单的网站,南京网站南京网站设计制作公司,保洁网站模板,石家庄优化哪家好背景 前一阵子有个朋友让我帮给小忙,因为他每学期都要看视频刷学时,一门平均需要刷500分钟,一学期有3-4门需要刷的。 如果是手动刷的话,比较麻烦,能否帮他做成自动化的。搞成功的话请我吃饭。为了这顿饭,咱…

背景

前一阵子有个朋友让我帮给小忙,因为他每学期都要看视频刷学时,一门平均需要刷500分钟,一学期有3-4门需要刷的。 如果是手动刷的话,比较麻烦,能否帮他做成自动化的。搞成功的话请我吃饭。为了这顿饭,咱必要研究看看。话不多说,开干

分析思路

像这种看视频累加学时的我们如何来做呢?先简单分析开发的思路。一般是分为二种情况。

情况一

一种情况是在服务端的视频流上做文章,简单点说就类似srs的消费者检测机制一样。当客户端的播放视频的时候,服务端可以检测到有客户端连接过来的,就进行学时累加,关闭播放器的时候,服务端可以检测有客户端关闭了连接就停止累加,准确性比较高,但需要对流媒体的知识有一定的了解。

情况二

另外一种情况就比较简单了,客户端做心跳,每隔一段时间上报一个心跳。然后服务器将学时进行累加。

操作

废话不多说,开始操作,让朋友将平台和账号密码给过来,先登录后进行简单分析看具体是哪一种情况,
在这里插入图片描述
m3u8协议的码流,ts切片如下:
在这里插入图片描述
将请求中最后一层路径去掉,去请求看看。
在这里插入图片描述
可以分析出二个结论
1.m3u8和ts 大概率使用的是nginx做的代理。
2.因为使用了m3u8 因为m3u8是索引文件,实际上请求的是一片一片的切片,是可以手动拼接出播放源的。不太可能是第一种情况。
另外我打开了浏览器的调试,发现了一个现象。
在这里插入图片描述
每隔几个切片都会调用passBackCourseWaxxx这个接口,怀疑大概率是情况二,并且看了下这个接口的请求参数和返回,都是一样的。 基本上可以确定就是走的客户端心跳,我们只需要写点代码进行验证就可以了,验证也很简单,我们把浏览器关闭后,使用postman每隔10s调用一次,模拟心跳看看,模拟几次后,看学时是否增加就ok了。如果增加了我们只需要使用Wireshark抓包和界面的一些简单业务就可以做了。因为是学生教育的平台,避免违规出问题,这里我就不说具体的代码实现了。 大致的思路就是使用python登录,调用课程相关的接口,将课程的视频列表调用出来,然后发送心跳。 因为他的心跳需要传递参数,就模拟真实的操作就可以了,这个比较简单,基本上会点编程的都会了

效果

最后看一下效果
程序没跑之前:
在这里插入图片描述

程序跑一段时间之后
在这里插入图片描述

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

相关文章:

  • 河南专业网站建设公司首选西安市网站建设
  • 网站开发项目项目运营wentommy wordpress
  • 云梦模板网站优缺点营销型网站设计的内容
  • 做模板网站乐云seo效果好做网站也是一门技术
  • 网站怎么引入微信支付自己如何在家做网站
  • 杭州网站建设找思创网络做网站去哪好
  • 海南的房产网站建设电商网站建设要多少钱
  • 个人单页网站模板上海网络营销的企业
  • 视觉传达毕业设计作品网站济南软件优化网站
  • 建设手机网站包括哪些费用电商网站建设前的市场分析内容
  • 网站换源码如何保留以前的文章网站建设制作文案
  • 使用div建设的网站海南百度首页广告
  • 婚庆公司网站制作宁波网站制作 收费标准
  • 做响应式网站设计师如何布局呢客户关系管理系统平台
  • 购物网站哪个质量好东莞网络公司哪家好
  • 网站建站程序专业推广公司哪家好
  • 大众点评怎么做团购网站网站开发需要用到哪些技术
  • 湖北建设银行招标在哪个网站看南宁青秀万达网站建设
  • 我有网网站建设福州百度推广开户
  • 企业建站公司哪里找移动网站设计教程
  • 网站代理登录网址沧州市建设局网站
  • 建设银行手机银行网站外国做问卷可以赚钱的网站
  • 建设部网站备案做网站开发最多能做几年
  • python官网seo网站优化知识
  • 口碑好网站建设资源微信在线登录网页版
  • 申请号的网站wordpress seo插件中文
  • 怎么通过淘宝优惠券做网站赚钱满足客户的分销管理系统
  • 如何给网站做推广广州市建设工程招标管理办公室网站
  • 陇西网站建设公司庆安建设局网站
  • WordPress置顶文章优先湖北seo网站设计