作为一个老慕课网(https://www.imooc.com/)粉丝,还记得最开始的慕课网有很多免费的路径课程,练习什么的也特别详细,是入门一门语言的好方法。

现在慕课网发展起来了收费模式,添加了很多等级更高的课程,这是一件好事,但是原来的免费路径却找不到了,如果原先有加入路径,还能在个人页面 -> 路径找到(如图),没有加入的就没办法了。(也可能是我人傻没找到,麻烦各位大佬告知,现在从主界面的“职业路径”进去都是收费的)

在做毕设的时候,学习了Java爬虫的初级知识,再一看原来的路径的网址,发现有规律可循,于是自己写了两行代码,爬下来了相关的网址,各位可取用。

public void test() {
for(int i = 0; i < 200; i++) {
Document doc;
try {
doc = Jsoup.connect("https://www.imooc.com/course/programdetail/pid/" + i).get();
} catch (IOException e) {
continue;
}
String title = doc.title();
System.out.println("https://www.imooc.com/course/programdetail/pid/" + i + ":" + title);
}
}

得到的结果如下,可以根据自己所需学起来啦:

https://www.imooc.com/course/programdetail/pid/3:Web前端工程师成长第一阶段(基础篇)_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/11:PHP开发工程师闯关记--初识PHP_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/17:从0开始学习制作QQ侧滑菜单_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/18:模式宗师养成宝典之Java版_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/20:jQuery源码探索之旅_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/21:电商网站全站开发攻略_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/22:响应式布局那些事_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/23:搞定Java加解密_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/24:Android加薪利器--自定义View_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/26:前端经典案例集萃之“图片、信息展示”_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/27:从零开始学习ThinkPHP框架_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/28:高德开发者必由之路——JS API篇_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/29:Android SDK学习计划_Android学习路线径_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/31:Java工程师_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/32:Web前端工程师_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/33:Android工程师_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/34:PHP工程师_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/35:前端经典学习计划_前端学习路线_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/36:Android学习计划_Android学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/37:C语言学习路线_C语言学习计划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/38:shell学习路线_shell学习计划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/39:Swift学习路线-iOS动画特辑学习计划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/40:Oracle数据库开发学习计划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/42:C++学习计划_C++学习学习路线_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/43:HTML5学习路线_HTML5学习计划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/44:小慕感恩计划-实战Hot学习计划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/45:Linux运维工程师_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/46:iOS苹果表开发攻略学习计划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/47:Cocos2d-x游戏开发快速入门规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/48:Hibernate开发宝典_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/49:Linux shell运维实战_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/50:Android-微信热门功能合集_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/51:搞定python基础_学习规划_慕课网学习路径
https://www.imooc.com/course/programdetail/pid/52:玩嗨Python进阶_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/53:PHP微信公众平台开发攻略_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/54:快速搞定PHP第三方登录_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/55:带你玩转Yii框架_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/56:探索Python世界_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/57:Android必备技能之基础组件_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/58:安卓特效合集豪华套餐_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/59:搞定Java SSM框架开发_学习路径_慕课网
https://www.imooc.com/course/programdetail/pid/60:SSH框架探幽_学习路径_慕课网

【小尝试】Java获取慕课网原有路径课程列表的更多相关文章

  1. spring java 获取webapp下文件路径

    spring java 获取webapp下文件路径 @RequestMapping("/act/worldcup_schedule_time/imgdownload") @Resp ...

  2. java 获取class文件所在路径

      java 获取class文件所在路径 CreateTime--2017年11月14日15:14:32 Author:Marydon 1.获取class文件所在路径(磁盘路径.绝对路径) // 获取 ...

  3. newbee-mall开源项目被慕课网拿去做课程,然后我毫不知情,这又是什么骚操作?

    万万没想到,这种事情会发生在我身上. 之前写过<开源囧事>系列而且已经写了四篇,四次开源囧事如下: <开源囧事(一)捅娄子了,写个bug被国家信息安全漏洞共享平台抓到了?> & ...

  4. Java获取项目中的路径 分类: Java Game 2014-08-14 10:17 122人阅读 评论(0) 收藏

    在项目中经常需要获取某个文件的路径: 在这里提供一些获取路径的方法.. 1.此种方式获取的路径,是当前类所在的路径: UserDAOTest.class.getResource("UserD ...

  5. java获取外网ip地址

    转自:http://blog.163.com/houjunchang_daxue/blog/static/13037938320134543310451/ /** * 获取外网IP.归属地.操作系统 ...

  6. Java获取程序或项目路径的常用方法

    在写java程序时不可避免要获取文件的路径,比较常用的方法有: 1 在任意的class里调用: this.getClass().getClassLoader().getResource("/ ...

  7. 积跬步,聚小流------java获取图片的尺寸

    在一篇文章中获取到通过例如以下两种方式进行获取: 1.使用ImageReader进行获取: 2.使用BufferedImage进行获取: 而且经过验证ImageReader进行操作的耗时远远低于Buf ...

  8. java获取classpath以外的路径

    最近在使用以前写过的代码生成器(从表名可生成所有的代码)的时候,发现生成的文件都在classpath目录下,所有的文件都得自己拷到工程目录下,于是,想优化一下,取得classpath目录以外的路径,很 ...

  9. java获取weblogic应用运行路径

    String url = TemplateBuilder(当前类).class.getClassLoader().getResource("").getPath(); String ...

随机推荐

  1. 浅谈回归Regression(一)

    一.什么是回归? 孩子的身高是否与父母有关? 实际上,父母和孩子的身高是受到回归效应影响的.在时间纵轴上受影响.具有随机性的事物,无不遵循这一规律. 只要数据足够大,人类的身高或者智商,都有趋于平均值 ...

  2. Retrofit 抽象工厂模式

    https://blog.csdn.net/h176nhx7/article/details/78139371

  3. google离线小恐龙-备份

    开启方法: 地址栏输入: chrome://dino 空格开始

  4. python schedule 任务调度

    python schedule可以简单处理一些日常提醒的工作,下面简要说一下用法: import schedule import time def job(): print("I'm wor ...

  5. devexpress 中 XtraTabcontrol 改变BackColor 的方法

    装载自CSDN,原文地址  https://blog.csdn.net/zjzytnn/article/details/53699340 今天在实现CAD文件的读和显示操作的时候,需要将CAD文件显示 ...

  6. Day04——Python模块

    一.模块简介 模块是实现了某个功能的代码集合,比如几个.py文件可以组成代码集合即模块.其中常见的模块有os模块(系统相关),file模块(文件操作相关) 模块主要分三类: 自定义模块 :所谓自定义模 ...

  7. Net编译原理简单

    转载:http://blog.csdn.net/sundacheng1989/article/details/20941893 首先简单说一下计算机软件运行.所谓软件运行,就是一步一步做一些事情.计算 ...

  8. 一个典型的后台软件系统的设计复盘——(三)打通任督二脉-context

    武侠小说练功讲究打通任督二脉.程序设计练到一定程度也讲究打通任督二脉.好奇心强的同学可以搜搜“打通任督二脉有什么感觉”. spring的任督二脉ApplicationContext 最经典的任督二脉莫 ...

  9. RequireJS进阶-模块的优化及配置的详解

    概述 关于RequireJS已经有很多文章介绍过了.这个工具可以将你的JavaScript代码轻易的分割成苦干个模块(module)并且保持你的代码模块化与易维护性.这样,你将获得一些具有互相依赖关系 ...

  10. 040同步条件event

    条件同步和条件变量同步差不多意思,只是少了锁功能,因为条件同步设计于不访问共享资源的条件环境,event=threading.Event():条件环境对象,初始值为False.event.isSet( ...