(視頻下載已失效)使用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

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