68353500_p0.jpg
如果你用过skillshare,你肯定会发现这家的在线播放流畅度真是令人叹息,无奈之下,只能出此下策先下载到本地观看了,请各位合理使用,不要用于商业目的。
相关软件自行查毒,如果skillshare后续对爬虫脚本进行限制,疯狂下载被封号,本人不对此负责。
部分萌新可能Udemy在线播放也不太流畅,可以用chrome的下载插件,由于此家为付费购买制,自用下载心安理得。
通用视频下载chrome插件:
安装网页嗅探插件逐个下载,地址:
https://chrome.google.com/webstore/search/stream%20video%20downloader

而今天我们主要介绍下大佬发布的js 爬虫,针对skillshare的相关教程下载到本地观看:

需要的工具:

1.chrome内核浏览器,为了查看网页元素,获得对应课程content.cookie信息
2.Node.JS工作环境
3.大佬写的Skill Share专用爬虫
4.一些基础的指令操作

操作流程:

1.点击下载对应的Node.JSSkill Share Crawler。Node.JS安装,一路点是就行,爬虫解压到你要下载视频的盘里,自己选个喜欢的地方即可,视频会保存在爬虫文件夹下的movies目录下
2.左下侧搜索powershell打开命令行控制台,先来到你的爬虫目录:

cd G:\software\"Skill Share Crawler"\

鼠标右键复制对应指令,然后粘贴在Powershell 命令框内,爬虫目录自行修改

npm install 

skill share npm install.png
如果安装提示没有Phantom JS ,自动跳转github的源下载,可以Ctrl+C键中断操作,再次尝试,报错没事,继续执行:

npm run patch
npm run start "Skill Share Logo once complete" 

选择2-手动授权:

2-Manual Auth 

3.寻找你的cookie记录

登录你的Skillshare高级版账号(自行使用paypal注册,使用我的邀请链接注册https://skl.sh/2odoeNb即可获得2个月免费高级版试用,记得收费前2天取消自动扣费协议--如果你试用不太满意的话,当然你也可以网上随便找个人的邀请链接或者官方邀请码,反正都是2个月试用,如果看我顺眼的话,推荐用我的邀请注册互惠互利)
随便点击一门要下载的课程打开页面,右键审查元素(或者直接F12按一下),选择Console控制台项目,搜索:document.cookie
仅选择复制引号内红字部分,粘贴到Powershell指令框内,Enter回车
skill share find cookie.jpg

选择1. Download videos per ID 每节视频单独ID下载,Enter回车
skill share download Videos per ID.png
复制网址上方的课程数字ID粘贴到Powershell内Enter回车即可开始下载。
skill share downloading progress.png

温馨提示:

  1. 下载速度很慢的话,自行找个sstap线路全局挂机吧
  2. 如果课程id超过30个,容易造成部分课程没有速度,所以开始下载时看一眼,出现没有速度的情况,请及时ctrl+c终止,再开一局,或者安装网页嗅探插件单独下载补齐:https://chrome.google.com/webstore/search/stream%20video%20downloader
  3. 脚本有时候会跳课程ID,在意的课程请自行播放检查是否下载完整,是否漏章节
  4. 脚本如果报错,建议重新登录换个cookie,或者换个ip看看,线路不同,下载稳定性也有区别,推荐美西vps下载
    5.Udemy在线强制1080p分辨率可以参考:

脚本来源:感谢Techniverse Spotted大佬团队的技术分享

Last modification:October 4, 2019
If you think my article is useful to you, please feel free to appreciate