Skip to content

manooog/geekbang-video-downloder-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️:本代码已过时,不再适用当前的极客时间网站

极客时间视频下载

注意:对于付费资源需要有相应权限才能下载。另外,代码只做学习交流用途,请勿用于非法情景。

下载代码

git clone git@github.com:Xixi20160512/geekbang-video-downloder-nodejs.git

配置文件

module.exports = {
  cid: "", // 视频课程的id
  _ga: "", //cookie
  _gid: "", //cookie
  GCID: "", //cookie
  GCESS: "" //cookie
};

比如我们打开一个课程的链接

https://time.geekbang.org/course/intro/95

这里的 95 就是cid,另外的cookie内容是登录之后的 cookie,可以通过 chrome 插件 editthiscookie 进行查看。

依赖

npm

进入根目录:

npm install

ffmpeg

除了 npm 之外,代码执行还依赖ffmpeg包,这个工具的安装方式请自行搜索。

安装完之后验证:

ffmpeg --version

没有报错就是安装好了。

执行

在项目根路径执行:

node index.js

注意

项目需要依赖 node 10.0 以上版本

About

极客时间视频下载脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published