以前は動画を見ていたのですが、どこにでもダウンロードボタンがあったり、偽装したダウンロードボタンがあったりするので、クリックするとすぐに広告が出てしまい、大変悪いです…。
しかし
Pythonを使用している場合は、実行して数分でダウンロードするだけで済みます。必要な限り、ダウンロードできないものはありません。
準備オーケー
開発環境:
版 本: python 3.8
编辑器:pycharm 2021.2
サードパーティライブラリ:
requests >>> pip install requests
tqdm >>> pip install tqdm
ビデオ説明
動画で詳しく説明しましたが、Pythonを習得したばかりの兄弟は動画を見て操作を追うことができます。
Pythonクローラー:任意のビデオの解析
コード表示
ダウンロードアドレスをブロックしました。詳細についてはビデオをご覧ください
import requests
import re
from tqdm import tqdm
print(requests.get('https://***.com/20210731/Ippn8ThS/index.m3u8').text)
response = requests.get('https://.....com/20220205/B7TL7zXw/index.m3u8')
ts_list = re.sub('#E.*', '', response.content.decode()).split()
for ts in tqdm(ts_list):
video_data = requests.get(ts).content
with open('1.mp4', mode='ab') as f:
f.write(video_data)
結果を示す
ここで実行
すると、ダウンロード名に1という名前を付けました。コード内で、名前を自分で変更できます。
兄弟よ、やってみて!