(视频下载已失效)使用GO下载极客时间已购课程,方便离线观看(前提是有登录态,并且要买了课程)

download-geektime-video

此工具为下载极客时间已购课程方便离线观看
github仓库:https://github.com/wobushixiaoj/download-geektime-video

环境要求

(1)golang环境
(2)已安装 ffmpeg:brew install ffmpeg

使用

1. clone项目

git clone https://github.com/wobushixiaoj/download-geektime-video.git

2. 进入项目目录,视频下载地址即 download-geektime-video.go 所在的目录

cd download-geektime-video/

3. 编辑配置文件

vim config.json

配置文件示例

{
  "cid": "98",
  "_ga": "GA1.2.1666006123.1560340327",
  "_gid": "GA1.2.1666006123.1560340327",
  "GCID": "7d63098-852651f-85359ab-348d01c",
  "GCESS": "BAYEXcpaOwEEBoYRAAUEAAAAAAIEOI0HXQgBAwsCBAAMAQEKBAAAAAAEBAAvDQAHBOioBL0JAQEDBDiNB10-"
}
cid获取

浏览器打开并登录极客时间打开某一课程

https://time.geekbang.org/course/detail/168-68568

其中168是cid

cookie获取

拿到 .time.geekbang.org 下面的4个cookie:_ga,_gid,GCID,GCESS

4.执行下载

go run download-geektime-video.go

本文参考链接:https://github.com/domliang/geektime-dl

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章