先来张效果图: 当打开课件之后,发现右侧或不断发送一个包StuProcessCellLog的包,初步估计这就是不断向服务器发送我们目前的观看情况的包 点开之后翻到最下面,可以看到Form Data...,经过自己之前补签的分析,可以猜到下面对应的值的信息,以及刷网课的思路 CourseOpenID:这个课程ID可以直接在网址栏查看 OpenClassID:这个课程班级ID一样的可以直接在网址栏看...getTopicByModuleId 可以看到这个是二级目录的id,然后uptopicid这个应该是上传者的id(网易翻译猜的,在这里没啥用,不过修改作业时间那里需要这个id) 到这里,目前的三个包已经分析完了,但是还是没有得到刷进度要的...到这里就已经得到了最开始我们所需要的CellID了 回过神看这个文件列表发现,职教云好实诚呀。。
现在云班课经验值获取规则如下:观看完视频后,点击图片/ppt/doc/pdf/xlsx/网页链接就有 手动刷视频,其他的python脚本程序可以刷 账号、cookie、课程网址需要填写到代码中 from...self.browser.find_element(By.ID, 'login-button-2').click() WebDriverWait(self.browser, 30).until(EC.title_is('云班课...- 我的班课')) cookie = self.browser.get_cookie('login_token') with open('d:/cookies.txt'...self.browser.find_element(By.ID, 'login-button-2').click() WebDriverWait(self.browser, 30).until(EC.title_is('云班课...- 我的班课')) cookies = self.browser.get_cookie('login_token') with open('d:/cookies.txt
类似前言的PI话 上一篇是基础篇,内容是关于爬虫的时候注意的动态页面和静态页面的区别,其实也没啥实质性的内容,这一篇才是刷课的一个思路 现在论坛或者其他地方肯定都有分享浏览器刷课的脚本,但是这类脚本通常都是需要你开着浏览器...然后脚本自动给你调1.5倍速、静音、自动切换下一个视频这样,我个人而言,不是很喜欢这类的脚本,我更偏向于,运行一下,所有的视频就全都看完了,所以实际的思路上,和那类脚本是完全不一样的 我这种脚本的做法,是直接告诉服务器...,我看了这个视频,你给我记上,所以我是没有“看”这个步骤的 正文 最最最最最重要的前提就是,你要刷课的网站,没有WAF,也就是网站防火墙,如果有的话,他会把你发送的请求当成黑客攻击给拦截掉的,至于WAF...实际上,我为了图方便,课程ID这部分的内容,我一般是不会通过首页来获取的,而是直接当成一个固定值写进程序里面的,一来比较省事,二来要是网站更新了,我还可以直接进行修改,唯一的缺点就是,他只能刷这一门课了...所以最后获取了所有的id后,直接拿这个接口疯狂发送数据,告诉他你看完了就好了,至于时长,自己把握,别刷了上百个小时 PS:昨天发现服务器上的一个服务有点问题,凌晨2点钟了还没睡,所有写这篇的时候,可能稍微逻辑有点不清
前言 闲来无事,看了一下后台文章的阅读数据,发现随便乱写的 验证码绕过居然是历史最高的阅读,惊了,我也不知道是对验证码绕过有兴趣,还是对刷课的方法有兴趣 所以反正闲着也是闲着,就写个爬虫刷课的思路,也欢迎指点...个人中心里居然是别人的信息,嗨呀,气不气,气死了,这个用户B辛辛苦苦上了一天的网课,结果全计到用户A的头上去了,心态爆炸 所以,任何这种需要数据交互的地方,都是动态页面,因为你总不能,一个网站成千上百的用户...,首页打开来全是”欢迎您 Elapse“而不是显示你的名字 但是有一个问题就随之而来了,我爬虫,请求页面的时候,不也是请求到这些乱七八糟的玩意吗,那我还怎么刷课啊,内容我都找不到了 那么前面提到了一个,...,是从别的地方请求来的,这种东西,叫 API,也叫接口 我们假设,用户登录成功后,会有一个参数 id=123456 这个参数,是这个用户的ID,当网页登录成功后,他会通过接口,将id这个参数发送过去,服务器在接收到了之后查找
总有一些奇奇怪怪的学习任务,需要我们刷够一定的时长去完成,但这很多都是不太令人感兴趣的文字或是视频,而这些课都有共同的特点就是会间隔一定时间发出弹窗,确认屏幕前的我们是否还在浏览页面。...最近小李也需要刷够一定的学习时长。于是乎,我便找了好兄弟Python来帮忙。下面我们就用Python来实现自动化刷课吧!...说到自动化,Selenium这个浏览器自动化测试框架就派上了用场,整个自动刷课的主角便是它。 网站登录 那么为了实现自动刷课,我们需要先实现网站登录,才能在指定的账号内进行操作。...) except: time.sleep(2) 这样我们的程序就可以操作浏览器并完成一定时长的学习任务啦~ 源代码我已经上传至后台,回复「自动刷课
---- 程序js代码 /** * author: 雨落凋殇 * website: https://rainss.cn * description: 自动播放、下一集、关闭答题窗口、刷智慧树网课...* use-method: 打开智慧树播放课程界面 按F12 -> Console -> 粘贴本代码 ->按回车键 * use-method: 视频左上方出现一个图标点击图标开始刷课 显示‘已开...,点开需要播放的课程视频 按F12选择最顶上的Console点击下面的 >后面的空白处,将本博客提供的js代码复制粘贴到空白处,按回车键后左侧视频上会出现带Rains字样的图标,点击图标显示“已开”,刷课脚本开始工作...,再次点击图标显示“已关”,刷课脚本停止。...---- JS代码文件下载 智慧树刷课脚本.js 原创文章转载请注明出处 ! 雨落凋殇博客https://rainss.cn
打开第二个超星网课助手直接选择添加即可 再打开超星页面 ? 看到上面提示就已经完成了,直接选择课程,该脚本便会自动操作 ?
用selenium编的挂机脚本,可能里面有点小BUG,但是程序总体能跑起来,满足挂分需求。 无加速功能,只能挂机!!!! 时间比较短,代码比较粗糙
今晚20点,《小程序云开发实战直播课》准时上线,想学习的小伙伴不要错过!...●课程简介● 本系列课程由腾讯云云开发 官方核心研发团队打造 将分为三期直播 包括现场编程展示云函数、云调用、 云存储、云开发数据库等 小程序云开发中的常用能力 结合具体场景介绍 Kbone小程序多端框架等...应用和实践经验内容 并与大家答疑交流 共同打造小程序开发生态 ●课程目录● 8月6日 20:00 用云开发,快速做个小程序 龙灏天 腾讯微信前端开发工程师 邓坤力 腾讯微信前端开发高级工程师...9月3日 20:00 Kbone+云开发 快速助力小程序&Web同构 许冰微 腾讯微信前端开发工程师 谢 晋 腾讯微信前端开发高级工程师 10月15日 20:00 几步搞定WebSocket...从0到1实现直播弹幕系统 李德全 腾讯云前端开发高级工程师 赵 兵 腾讯云前端开发高级工程师 ↓↓↓点击阅读原文,立即预约直播课!
刷一些没营养视频的时候, 我们会有倍速播放视频的需求, 而网站的在线播放器一般只提供不高于4倍的播放速度, 最近发现了一个很好用的, 可以将视频播放速度提高到16倍开源浏览器插件Video Speed
明晚20点,《小程序云开发实战直播课》准时上线,想学习的小伙伴不要错过!...●课程简介● 本系列课程由腾讯云云开发 官方核心研发团队打造 将分为三期直播 包括现场编程展示云函数、云调用、 云存储、云开发数据库等 小程序云开发中的常用能力 结合具体场景介绍 Kbone小程序多端框架等...应用和实践经验内容 并与大家答疑交流 共同打造小程序开发生态 ●课程目录● 9月3日 20:00 Kbone+云开发 快速助力小程序&Web同构 许冰微 腾讯微信前端开发工程师 谢 晋 腾讯微信前端开发高级工程师...↓↓↓点击阅读原文,立即预约直播课!
2020年新版知到智慧树刷课代码,解决不答题不关闭,1.5倍速静音,跳下一集成功等。只支持火狐浏览器和谷歌浏览器,别的浏览器例如ie就别用这个代码,其他自行测试。...注意事项 不要进行拖动进度条等操作,如果进度条满了,但任务没有完成不会跳转下一课,请稍微耐心一点,因为代码设置了定时器三秒检测一次,请不要自行其他操作,自动无需管。...当刚跳转到下一集的时候会出现几秒的声音,因为需要确保下一课已经加载出来了,包容电脑卡的同学。...用浏览器进入刷课页面 3. 按f12或fn+f12 4. 清除控制台,粘贴代码回车 如下图 IMG_20200312_232334.jpg 温馨提示 不会使用代码?...可以来我们的专业代看网课网站,成绩90以上,包考试,无不良。 点击进入☞网课代看网站 正文到此结束
div[@class = "class-info"]/span[@class = "class-info-subject"]/@title') #课程的ID分为两类,一类是正在进行的课程,一类是已经结课的课程...N或Y,N代表这个资源你还没获得经验,Y表示这个资源你已经获得过资源了) jy = html.xpath('//span/@data-is-drag') #如果资源类型是视频,找出视频的时长用于后续的刷视频...requests.head(r_url) try: file_size = int(r.headers[ 'content-length']) # Content-Length获得文件主体的大小,当http服务器使用...url, name, path, num_thread=5) else: os.mkdir(path) self.split_part(url, name, path, num_thread=5) # 刷视频...headers=self.header) if response.text == "[\"success\"]": pass else: print(response.text[0]) print('刷视频失败
玩客云刷入Armbian系统教程 前言 玩客云是一款前些年很火的矿机,曾经在官网售卖¥599,现在已经沦落到¥45包邮的田地了。当时我还靠着玩客云赚钱了好几百呢,高中的时候。...Burning Tool 是晶晨刷机软件用于刷机的软件; putty 是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件; update.img 是一个安卓镜像,用于刷底层,可以让玩客云从...刷机 刷入安卓底包 使用USB线一头连接玩客云靠近hdmi接口的usb接口,一头连接至电脑,台式机请连接后面的USB口,暂时不要通电!.../install.sh 刷入系统时灯会 蓝 / 紫 闪烁,表示正在写入 EMMC 等待完成即可。 到此玩客云刷入 Armbian 5.9.0 已成功完成。...推荐文章 高性价比和便宜的VPS/云服务器推荐:https://blog.zeruns.tech/archives/383.html Linux系统挂载U盘或硬盘教程(查看、分区、格式化、挂载):https
gitee.com/gnod333/go_moso Coding: https://coding.net/u/DandyDon/p/go_moso/git 具体使用方法请参考项目内的READEME.MD 蓝墨云获取
具体过程部分析了,不过值得一提的是,在登陆获取用户的cookie的时候,他也发送了一个挺长的“随机”串,研究了半天才发现他是使用了md5摘要算法,将密码和密码的摘要一同发给了服务器。。。。。。
闲话不说,其实写这个目的大家都懂,懒得看那些无聊的网络课。但是由于课程的要求,这些课程必须要看,而且由于技术原因,又不能跳着看,视频的播放条不能拖动,只能硬着头皮的刷时间。...那么,通过这个手段,我们就可以手动的通过输入地址发送get请求来“刷课”了。虽然这显然不够帅,然而对那些没有编程基础的人来说,这种方法倒也是简单快捷的(总比挂着视频方便)。
我们知道了通过发送get请求来进行手动刷课的原理,但是这显然还是不够方便。而且虽然我们知道了发送的包,但是我们并不知道这些数据从何而来。这是一个问题。
在前一篇的基础上,现在对服务器进行环境搭建,其实就是安装你需要的软件,配置环境变量,然后安装tomcat。...环境搭建 1、git bash连接服务器(或者XShell等工具) 2、搭建mysql环境 首先查看系统版本 输入下载命令 sudo apt install mysql,tab键会出现很多版本...进入etc下找到tomcat的server.xml(有可能在conf下) 之后保存,重启web服务器(此处位tomcat): 首先关闭服务器: 开启tomcat: 如果还是没有成功,可能是
来个题外话,相信很多人都被网课所困扰,关键是还不能自动播放下一个视频需要我们一直盯着屏幕,这里我传授我刷网课的方法,学会了还可以赚外快hhh....在控制台中输入以下代码:/** * author:Vhagar * 修改自https://hacpai.com/article/1556454946935的脚本 增加了自动答题和播放速率控制,修复了未播放完提前进入下一节课的错误...现在分享自动刷题方法,包括考试。 我们需要下载一个脚本,这里我用的浏览器是火狐浏览器。...记得要先把视频刷完,然后再开启脚本做题,倍速刷视频和自动答题是不能兼得的,因为在刷题前会检测你的视频任务点是否完成,没完成的话会一倍速慢慢。如果有其他问题欢迎后台询问。...我的顺序是:倍速刷完视频->自动答题->考试
领取专属 10元无门槛券
手把手带您无忧上云