先聊聊 BBdown#
在 奔跑中的奶酪 推薦本軟體之前,我常用的軟體為 BBDown ,在使用了一年多之後發現其優缺點如下:
- 優點
- 無需手動抓取 Cookie,自帶的
bbdown login
與bbdown logintv
可以自動化抓取程式需要的 cookie 部分,對於小白來說十分友好。- 默認帶多線程下載,且可以調用 Aria2 實現超高速下載。
- 默認即可多 P 下載、列表下載、收藏夾下載,無需多餘參數設定。
- 可以全局指定下載 HEVC、AV1、AVC 編碼,無需單個指定
- exe 文件方便攜帶與打包分享給其他人,且方便換電腦時調用。
- 有 第三方 GUI 可以使用,上手方便。
- 缺點
- 由於使用人數過多(可能),導致特徵過於明顯,因此 Cookie 在長時間高速下載後會被拉黑一段時間(此時下載速度僅不到 10kB/s),之後會恢復,但具體恢復時間不詳。
- 需要手動更改系統環境變量,對不熟悉的人操作上手難度過高,且配置後不可以移動 exe 文件位置。
介紹 Bilix#
今日跟著 教程 ¹ 配置好 Bilix 下載後實現了更加簡易的超高速下載,目前發現 Bilix 的優缺點如下:
- 優點
- 使用 pip 包管理器安裝,無需手動配置環境變量。
- 下載界面直觀,無多餘日誌輸出。
- 無需 Aria2c 即可實現超多線程(需自定義線程數量)下載。
- Cookie 不會被拉黑 (暫時)
- 缺點
- 因為 pip 包管理器所以需要安裝 python,對於不願意為了一個軟體而安裝多餘軟體的人來說非常沒有必要(而且不能打包)。
- 列表下載、收藏夾下載、多 P 下載需要指定不同的 function,如
get_video
、get_series
等。- 需要手動扒取 Cookie(需要
SESSDATA
段)。- 無法指定下載編碼,需要先
info
後再指定需要下載的編碼 :(
與 BBdown 最大的痛點是 Cookie 被拉黑不同,Bilix 的痛點僅僅為配置部分繁瑣。因此對於我這種常常需要大量扒取 B 站視頻(主要為長時間的 LIVE)的用戶來說,最佳的選擇當然是 Bilix。
配置 Bilix#
Bilix 配置需要安裝 python,此操作十分簡單,僅需安裝時記得勾選將 python 添加至 PATH 即可。
1. 安裝 Bilix#
Bilix 安裝較為簡單,僅需打開 CMD 輸入以下命令:
pip install bilix
2. 配置下載命令#
- 此處使用環境為
Chrome + ContextSearch插件
,使用配置參考 奶酪分享的 ContextSearchOptions_Chrome.zip 中的設定,僅做下載目錄(即-dir
處)與 Cookie(即--cookie
處)的修改 - 下載 .zip 並解壓後,將 json 文件導入 ContextSearch 插件,此時可以看到 Bilix 為灰色,需要
右鍵 —— 顯示
以啟用此下載方式。 - 需要下載第一步鏈接中的
ContextSearch-Native-App.zip
文件並解壓,進入文件夾後找到install.py
,打開 CMD 並輸入:
python install.py
- 打開 ContextSearch 插件雙擊 Bilix 後可以看到彈窗左下角顯示版本號(如
2.17
)即為配置完成
3. 抓取 Cookie#
-
登錄 B 站,進入 個人中心
-
按 F12 並切換至
網絡(英文為Network)
標籤頁後刷新一次網頁 -
找到自己的 UID(比如我是
6095761
)後單擊,然後可以找到 Cookie 部分,先全部複製至記事本、word 等位置備用
-
找到 Cookie 中的
SESSDATA
字段,複製SESSDATA=
到下一個字段之前的內容(如SESSDATA=8fd7a4a4%2C1679606403%2C1234567890 ,bili_jct=xhdfikloqp236j1
這段,則只複製8fd7a4a4%2C1679606403%2C1234567890
) -
在 ContextSearch 中雙擊 Bilix 相關選項,在命令中添加
\"--cookie 上一步複製的SESSDATA字段\"
(如\"--cookie 8fd7a4a4%2C1679606403%2C1234567890\"
)並保存
4. 開始下載#
現在找隨便一個 4K 乃至 8K 的視頻,複製鏈接後點擊擴展中的 ContextSearch,粘貼至文字欄中,點擊 Bilix 下載即可開始高速下載原片
註:Bilix 默認下載最高畫質視頻