【小尝试】Java获取慕课网原有路径课程列表

作为一个老慕课网(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框架探幽_学习路径_慕课网

 

posted @ 2018-04-18 12:07  逝逝  阅读(2132)  评论(1编辑  收藏  举报