Skip to content

acshameless/ComputerEnglishVocabularyList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ComputerEnglishVocabularyList

计算机英语词汇书词汇表

参考资料

首页 > 英语词典 > 行业分类词汇表 > 计算机英语词汇书词汇表

https://www.koolearn.com/dict/fenlei_1_106_1.html

目录

{
    "39": "算法第四版 - Java- Algorithms FOURTH EDITION - 斯坦福教授",
    "40": "C++ Primer Plus",
    "41": "The Art of Unix Programming - Unix编程艺术",
    "42": "计算机程序员单词",
    "43": "计算机专业英语词汇精选",
    "44": "Minecraft我的世界游戏词汇单词书",
    "45": "The C Programming Language - C语言圣经 - K&R",
    "46": "QT5 帮助文档",
    "47": "SCJP学习指南",
    "48": "Python高频词汇",
    "49": "Mysql关键词",
    "50": "iOS开发工程师必备单词书",
    "51": "自动化英语 English for Automation",
    "52": "用C++面向对象的编程",
    "53": "程序员必学电脑计算机专业英语词汇1700词",
    "54": "7天掌握Java词汇",
    "55": "软件开发及测试专业词汇",
    "56": "计算机网络英语 The Vocabulary of Computer Network",
    "57": "JAVA程序员常用词汇(自编)",
    "58": "Java程序员英语通关单词",
    "59": "C++ Primer 中文版(第5版)",
    "60": "JAVA 开发常用单词",
    "61": "计算机专业英语",
    "62": "【Android】安卓开发常用单词",
    "63": "java 基础单词",
    "64": "Web前端人员专用单词书",
    "65": "More Effective C++:35个改善编程与设计的有效方法",
    "66": "OC编程必背单词",
    "67": "计算机专业常用词汇",
    "68": "计算机专业本科教材词汇集",
    "69": "android基础单词",
    "70": "[史诗级]计算机 COMPUTER SCIENCE词汇",
    "71": "现实世界中的HTML5 & CSS3",
    "72": "MIT(麻省理工)Python计算机编程必背词汇",
    "73": "Python词汇",
    "74": "JAVA语言学习一些基础单词",
    "75": "计算机程序员编程必备单词",
    "76": "android基础单词加强版",
    "77": "iOS开发编程Objective-C必背单词",
    "78": "iOS开发必备单词精编版",
    "79": "Python 高频词汇 新版",
    "80": "计算机英语常用词汇",
    "81": "JavaScript前端单词书"
}

导出

var json = {
  "39": 14,
  "40": 4,
  "41": 17,
  "42": 4,
  "43": 7,
  "44": 6,
  "45": 8,
  "46": 2,
  "47": 2,
  "48": 23,
  "49": 1,
  "50": 1,
  "51": 3,
  "52": 1,
  "53": 7,
  "54": 2,
  "55": 2,
  "56": 3,
  "57": 1,
  "58": 11,
  "59": 1,
  "60": 1,
  "61": 7,
  "62": 3,
  "63": 2,
  "64": 2,
  "65": 2,
  "66": 1,
  "67": 4,
  "68": 1,
  "69": 1,
  "70": 10,
  "71": 9,
  "72": 2,
  "73": 2,
  "74": 2,
  "75": 2,
  "76": 4,
  "77": 1,
  "78": 1,
  "79": 2,
  "80": 1,
  "81": 1
};

var title = {
  "39": "算法第四版 - Java- Algorithms FOURTH EDITION - 斯坦福教授",
  "40": "C++ Primer Plus",
  "41": "The Art of Unix Programming - Unix编程艺术",
  "42": "计算机程序员单词",
  "43": "计算机专业英语词汇精选",
  "44": "Minecraft我的世界游戏词汇单词书",
  "45": "The C Programming Language - C语言圣经 - K&R",
  "46": "QT5 帮助文档",
  "47": "SCJP学习指南",
  "48": "Python高频词汇",
  "49": "Mysql关键词",
  "50": "iOS开发工程师必备单词书",
  "51": "自动化英语 English for Automation",
  "52": "用C++面向对象的编程",
  "53": "程序员必学电脑计算机专业英语词汇1700词",
  "54": "7天掌握Java词汇",
  "55": "软件开发及测试专业词汇",
  "56": "计算机网络英语 The Vocabulary of Computer Network",
  "57": "JAVA程序员常用词汇(自编)",
  "58": "Java程序员英语通关单词",
  "59": "C++ Primer 中文版(第5版)",
  "60": "JAVA 开发常用单词",
  "61": "计算机专业英语",
  "62": "【Android】安卓开发常用单词",
  "63": "java 基础单词",
  "64": "Web前端人员专用单词书",
  "65": "More Effective C++:35个改善编程与设计的有效方法",
  "66": "OC编程必背单词",
  "67": "计算机专业常用词汇",
  "68": "计算机专业本科教材词汇集",
  "69": "android基础单词",
  "70": "[史诗级]计算机 COMPUTER SCIENCE词汇",
  "71": "现实世界中的HTML5 & CSS3",
  "72": "MIT(麻省理工)Python计算机编程必背词汇",
  "73": "Python词汇",
  "74": "JAVA语言学习一些基础单词",
  "75": "计算机程序员编程必备单词",
  "76": "android基础单词加强版",
  "77": "iOS开发编程Objective-C必背单词",
  "78": "iOS开发必备单词精编版",
  "79": "Python 高频词汇 新版",
  "80": "计算机英语常用词汇",
  "81": "JavaScript前端单词书"
};

// 生成一个延迟的函数
const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));

async function fetchWords() {
  for (let key in json) {
    let i = key; // json对象的key
    let j = json[key]; // json对象的value
    let wordString = ""; // 存储当前i对应的单词字符串
    let filename = title[key].replace(/[\/\\\:\*\?\"\<\>\|]/g, "_") + ".txt"; // 生成文件名,替换不合法的字符

    for (let k = 0; k <= j; k++) {
      let url = 'https://www.koolearn.com/dict/tag_19' + i + '_' + k + '.html';

      try {
        let response = await fetch(url);
        if (!response.ok) {
          throw new Error('Network response was not ok');
        }
        let html = await response.text();

        let container = document.createElement('div');
        container.innerHTML = html;

        // 提取单词并追加到当前单词字符串
        container.querySelectorAll('.left-content .word-wrap .word-box .word').forEach(function(element) {
          let word = element.innerText.trim(); // 去除多余空格
          wordString += word + '\n'; // 将单词逐行添加到字符串中
        });

      } catch (error) {
        console.error('获取失败:', error);
      }

      // 每次请求后等待1秒
      await delay(1000);
    }

    // 请求完成后下载文件
    if (wordString) {
      let blob = new Blob([wordString], { type: 'text/plain' });
      let blobUrl = URL.createObjectURL(blob);
      let a = document.createElement('a');
      a.href = blobUrl;
      a.download = filename; // 使用生成的文件名
      a.click(); // 触发下载
      URL.revokeObjectURL(blobUrl); // 释放Blob URL
    }
  }

  console.log("所有单词已成功下载到各自的文件中。");
}

// 开始获取单词
fetchWords();

导入

不背单词

https://www.bbdc.cn/lexis_book_index

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published