zoukankan      html  css  js  c++  java
  • 简单写个脚本下载拉钩专栏课程

    前言

    当我们购买了某个专栏的内容的时候,发现其中文章写的很好,想保存下来。该如何操作呢?接下来,看看我这个菜鸟的操作!

    环境准备

    • Chrome 浏览器
    • 油猴脚本管理器

    油猴脚本的简单介绍

    1. 专栏课中的url kaiwu.lagou.com/course/......

    2. 新建脚本文件中的match字段

    油猴脚本管理器根据 match字段来匹配对应页面的 url, 自动初始化脚本。 在这里是一个正则,*的意思是后面是任意的字符。

    // @match        https://kaiwu.lagou.com/course/*
    

    课程专栏的页面分析

    根据类选择器拿到标签内的文本 。

    • 标题 .main-title

    • 内容.main-wrap

    核心API

    const title = document.querySelector('.main-title').innerText
    let content = document.querySelector('.main-wrap').innerText;
    

    文件下载简单实现

        function downLoadFile(content,fileName) {
            const link = document.createElement("a");
          	// 设置文件
            link.setAttribute('download', fileName);
            link.href = 'data:text/txt;charset=utf-8,\uFEFF'+ content
            document.body.appendChild(link);
            link.click();
            link.remove();
    	}
    

    全部代码

    声明

    只用于学习交流;用于其他用途后果自负。

    侵删: 254202042@qq.com

    慢慢来,比较快!基础要牢,根基要稳!向大佬致敬!
  • 相关阅读:
    12.如何设置ulimit
    11.vim常用操作
    01Java jdk环境配置
    css
    Html
    day07 Class_field_method_反射
    JDBC
    Oracle day05 索引_数据去重
    Oracle day05 建表_约束
    Oracle day04 DML_事务_序列_视图_数据类型_DDL
  • 原文地址:https://www.cnblogs.com/rookie123/p/15577182.html
Copyright © 2011-2022 走看看