Closed ChenMoil closed 1 year ago
是这样的,最近在测试的时候我也发现了。以前似乎是没这个限制的,大概是超星系统更新了。目前正在研究解决办法
经过了一些测试,目前的规律似乎是前期的视频心跳包会有随机的时间差,即小于59s,后面保持稳定。不知道是不是前期建立链接需要更短的心跳间隔。又或者这个猜想是错的,只是刚开始系统加载导致的延时误差。 目前一个很玄学的解决方案是,先用网页登录,然后将cookie放到软件中进行刷取,同步浏览器网页进行播放,然后就在一个神奇的时间点突然完成了。通过检查视频观看时长,可以排除是时间刷满了的情况。
经过了一些测试,目前的规律似乎是前期的视频心跳包会有随机的时间差,即小于59s,后面保持稳定。不知道是不是前期建立链接需要更短的心跳间隔。又或者这个猜想是错的,只是刚开始系统加载导致的延时误差。 目前一个很玄学的解决方案是,先用网页登录,然后将cookie放到软件中进行刷取,同步浏览器网页进行播放,然后就在一个神奇的时间点突然完成了。通过检查视频观看时长,可以排除是时间刷满了的情况。
是因为这个吗?
经过了一些测试,目前的规律似乎是前期的视频心跳包会有随机的时间差,即小于59s,后面保持稳定。不知道是不是前期建立链接需要更短的心跳间隔。又或者这个猜想是错的,只是刚开始系统加载导致的延时误差。 目前一个很玄学的解决方案是,先用网页登录,然后将cookie放到软件中进行刷取,同步浏览器网页进行播放,然后就在一个神奇的时间点突然完成了。通过检查视频观看时长,可以排除是时间刷满了的情况。
是因为这个吗?
不是呢,本程序不会根据超星的返回值进行跳过,会百分百刷取。进过新的测试好像是cookie出现了问题,目前还在想办法处理中。一个可行的解决办法是用户用浏览器登录后进行抓包获取cookie,然后导入程序进行登录就可以了
最新版https://github.com/liuyunfz/chaoxing_tool/commit/42baaa6cb044248f18429361c6e3a10a04e98363 中将cookie的独立获取携带改为了使用requests中的session类,目前已个人测试成功(关于本issue相关的无法倍速与拖拽的任务点,已可以通过等时长刷取进行完成),烦请各位进行尝试反馈
最新release已更新,修复了该问题。https://github.com/liuyunfz/chaoxing_tool/releases/tag/v2.1 如果您还遇到了该问题请重新打开本issue
使用的是拉取的最新版本,用脚本刷一遍后,在学习通里面可以拖动进度条了,但是任务点显示没有完成