您好,登錄后才能下訂單哦!
這篇“怎么使用Python快速批量下載抖音去水印短視頻”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“怎么使用Python快速批量下載抖音去水印短視頻”文章吧。
開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。
(可選1) 如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda,它內置了Python和pip.
(可選2) 此外,推薦大家用VSCode編輯器,它有許多的優點:Python 編程的最好搭檔—VSCode 詳細指南。
請選擇以下任一種方式輸入命令安裝依賴:1. Windows 環境 打開 Cmd (開始-運行-CMD)。2. MacOS 環境 打開 Terminal (command+空格輸入Terminal)。3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
git clone https://github.com/Johnserf-Seed/TikTokDownload.git cd TikTokDownload pip install -r requirements.txt
如果你的網絡環境無法訪問Github,你可以在Python實用寶典公眾號后臺回復 TikTokDownload 下載最新源代碼(2023-02-27)。
運行軟件前先打開目錄下 conf.ini 文件按照要求進行配置:
配置完成后,在 TikTokDownload 目錄下新建一個py文件,填入以下代碼即可使用:
# example.py import TikTokDownload as TK import Util # 單視頻下載 # TK.video_download(*TK.main()) # 批量下載 if __name__ == '__main__': # 獲取命令行參數 cmd = Util.Command() # 獲取用戶主頁數據 profile = Util.Profile() # 使用參數,沒有則使用默認參數并下載 profile.getProfile(cmd.setting()) # 如果需要定時下載則注釋這個input input('[ 完成 ]:已完成批量下載,輸入任意鍵后退出:')
效果如下:
視頻會被默認保存在當前目錄的Download目錄下。
如果你只想下載單個視頻,你可以通過 TK.video_download 下載
import TikTokDownload as TK TK.video_download("視頻鏈接", "yes")
Video_download 第一個參數是視頻的原始鏈接,第二個參數表明是否下載音樂原聲,yes為下載。
通過修改配置的方式,我們只能實現逐個的用戶短視頻下載,每次下載新的用戶的短視頻都得修改配置,這非常麻煩。
如果我們想要在一次運行中就下載到全部用戶的短視頻應該怎么做呢?
方法很簡單,我們把想要下載的抖音號和對應的Userid放在rooms.txt中, 用逗號分隔:
1545798353,MS4wLjABAAAAdv-v-WcZO48UMZRDLB-huZxYObcxv5Z5FFWXKw4-o_8 135180247,MS4wLjABAAAAtmTX6GSVN_AFW792_8srxdu1kPNXkuSGoG8Xl8xDHbE
使用下方這份代碼,就可以將兩個作者的全部短視頻下載下來。
# 公眾號:Python實用寶典 import Util def read_rooms(): f = open("rooms.txt", "r", encoding="utf-8") short_rooms = ["https://www.douyin.com/user/" + l.strip("n").split(",")[1] for l in f.readlines()] return short_rooms # 批量下載 if __name__ == '__main__': userids = [] cmd = Util.Command() for room in read_rooms(): setting = cmd.setting() setting[0] = room # 獲取用戶主頁數據 profile = Util.Profile() # 使用參數,沒有則使用默認參數并下載 profile.getProfile(tuple(setting))
在TikTokDownload目錄下保存為batch_download.py,然后使用Python運行這個py文件即可:
cd TikTokDownload python batch_download.py
單個視頻鏈接與用戶主頁鏈接要分清,鏈接一定要輸入仔細,配置文件只支持用戶主頁。
配置文件一定要注意編碼格式(推薦Notepad++)
以上就是關于“怎么使用Python快速批量下載抖音去水印短視頻”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。