超星章节内ppt课件下载

这篇具有很好参考价值的文章主要介绍了超星章节内ppt课件下载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

超星章节内课件下载

欢迎访问个人博客:www.xuanworld.top

前言

​ 一般来说,如果老师设置超星学习通章节内的ppt加密,那么ppt是无法下载的,超星不会提供下载接口,但是我们可以通过网络抓包的方式来截取到pdf(超星加密的ppt都是用pdf的形式发到客户端的),因此本问介绍两种方式来进行下载。

方法一,手动抓包

这种方法的优势在于不需要下载任何软件就可以完成,但是缺点也很明显,对于非计算机专业的同学来说会很难上手,因为很多人对网站的结构和原理不是很了解。

本文以edge浏览器为例,其他浏览器也都可以。

第一步

打开网页,按下f12进入开发者工具。

学习通ppt下载,网络技术,javascript,前端

第二步

点击网络,并刷新网页

学习通ppt下载,网络技术,javascript,前端

第三步

你会发现一个名称很奇怪的文件,文件类型为xhr

学习通ppt下载,网络技术,javascript,前端

第四步

点击该文件,查看相应预览

学习通ppt下载,网络技术,javascript,前端

第五步

复制里面pdf链接,然后访问即可,点击保存即可下载

学习通ppt下载,网络技术,javascript,前端

方法二,用我的脚本

首先下载安装Tempermonkey(方法请自行百度)

脚本地址:超星学习通章节内ppt下载 (greasyfork.org)

使用方法

打开你要下载文档的章节页面,按下键盘上的D键,即可自动打开网页。

源码解析
// ==UserScript==
// @name         超星学习通章节内ppt下载
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  按下D下载章节内ppt
// @author       西电网信院的废物lx(rytter)
// @match        http://mooc1.chaoxing.com/mycourse/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license      MIT
// ==/UserScript==
 
 
(function() {
    'use strict';
    var i=0;
    // Your code here...
    document.onkeydown=function(e){//对整个页面监听
        var keyNum=window.event ? e.keyCode :e.which;//获取被按下的键值
        if(keyNum==68){
            var objectid=document.getElementsByTagName("iframe")[0].contentDocument.body.getElementsByClassName("ans-attach-ct")[i].getElementsByTagName('iframe')[0].getAttribute('objectid');
        var url= 'http://mooc1.chaoxing.com/ananas/status/' + objectid + '?flag=normal';
        var xhr = new XMLHttpRequest();;//实例化XMLHttpRequest 对象
        xhr.open("GET", url, false); //建立连接,要求同步响应
        xhr.send();//发送请求
        var json = JSON.parse(xhr.responseText);
        console.log(json.pdf); //接收数据
        window.open(json.pdf,'_blank');
            i=i+1;
            if(i==document.getElementsByTagName("iframe")[0].contentDocument.body.getElementsByClassName("ans-attach-ct").length){
                i=0;
            }
        }
    }
})();

最主要的事情就是找到他的objectid,然后发送响应请求,并利用window.open()函数打开新网页。文章来源地址https://www.toymoban.com/news/detail-800216.html

到了这里,关于超星章节内ppt课件下载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第三章 计算机网络技术基础——教案(附PPT)

    第三章 计算机网络技术基础 一、教学目标: 1. 掌握几种常见网络拓扑结构的原理及其特点 2. 掌握ISO/OSI网络参考模型及各层的主要功能 3. 掌握共享介质方式的CSMA/CD和令牌传递两种数据传输控制方式的基本原理 4. 了解几种常见的网络类型 5. 掌握TCP/IP协议的层次结构及各层上

    2024年01月18日
    浏览(36)
  • chatGPT 学习分享:内含PPT分享下载

    InstructGPT 论文地址: Training language models to follow instructions with human feedback chatGPT地址:openAI 个人整理的PPT(可编辑),下载地址:chatGPT学习分享PPT

    2024年02月15日
    浏览(38)
  • 超星多线程学习通小助手-python最新修改版 分析第一期

    这个是我根据以前的旧版修改的,目前可用,我的打算是,将新代码,里面的一些函数代码分享出来,并进行基础解释,让更多人看到,进而促进这个脚本的多元化。文章最下放入了运行测试成果图 注释: 这段代码定义了一个名为des_pwd的函数,用于进行DES加密。       

    2024年02月08日
    浏览(25)
  • 人工智能与信息社会 超星学习通 网课 题库 大全 最全 中国大学 MOOC 北京大学 考试 题目 答案

    【单选题】2016年3月,人工智能程序()在韩国首尔以4:1的比分战胜的人类围棋冠军李世石。 • A、AlphaGo • B、DeepMind • C、Deepblue • D、AlphaGo Zero 我的答案:A得分: 10.0分 2 【单选题】相较于其他早期的面部解锁,iPhone X的原深感摄像头能够有效解决的问题是()。 • A、机主需要通

    2024年02月08日
    浏览(36)
  • 深度学习课件-实验1_PyTorch基本操作实验

    使用 𝐓𝐞𝐧𝐬𝐨𝐫 初始化一个 𝟏×𝟑 的矩阵 𝑴 和一个 𝟐×𝟏 的矩阵 𝑵,对两矩阵进行减法操作(要求实现三种不同的形式),给出结果并分析三种方式的不同(如果出现报错,分析报错的原因),同时需要指出在计算过程中发生了什么 利用 𝐓𝐞𝐧𝐬𝐨𝐫

    2024年02月16日
    浏览(24)
  • 【UnityShader入门精要学习笔记】第二章(3)章节答疑

    本系列为作者学习UnityShader入门精要而作的笔记,内容将包括: 书本中句子照抄 + 个人批注 项目源码 一堆新手会犯的错误 潜在的太监断更,有始无终 总之适用于同样开始学习Shader的同学们进行有取舍的参考。 (PS:章节答疑不是我答,是原作者对一些比较容易产生困惑的地

    2024年02月03日
    浏览(46)
  • 快速上手MATLAB:科研、工程、数据分析,MATLAB入门(上)教你基础知识!+分享MATLAB完全学习手册资料(视频+课件+代码

    1、《MATLAB完全学习手册(视频+课件+代码)》 2、《MATLAB入门》 3、《详解MATLAB在科学计算中的应用》 4、《案例二 MATLAB与Excel交互》 5、《MATLAB初学者教程 MATLAB编程-菜鸟入门(清晰版)》 6、《MATLAB常用函数参考 MATLAB函数汇总 精通MATLAB》 7、等等。。。。 编程语言基础:M

    2024年02月06日
    浏览(41)
  • 网络安全(骇客)—技术学习

    网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 一、是市场需求量高; 二、则是发展相对成熟入门比较容易。 需要掌握的知识点偏多(举例): 外围打

    2024年02月08日
    浏览(26)
  • 网络技术学习指南(四)VLAN间路由

    网络技术学习指南(三)VLAN技术及基本配置 网络技术学习指南(二)路由表与转发表 网络技术学习指南(一)IP路由基础 VLAN划分后,同一VLAN用户可以二层互通,不同VLAN用户则二层隔离,但是有些场合不同VLAN用户又想互通。VLAN是广播域,而广播域之间来往的数据包一般由

    2024年01月18日
    浏览(20)
  • 学习网络安全有哪些误区?学习之前要做哪些准备?如何系统的学习黑客技术/网络安全?

    如果你想学习网络安全,首先你必须了解什么是网络安全!什么是黑客! 1.无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如 Web 安全技术,既有 Web 渗透 2.也有 Web 防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才

    2024年02月05日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包