Pytube とwxでダウンローダーを作る 190530 version 1

2019/05/29 14:00 by yamasyuh68
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
youtube # prog

from pytube import YouTube

# ダウンロードしたいページのurlを入れる。
url = 'https://www.youtube.com/watch?'

# 打つのがめんどうなので変数ytに入れる。
yt = YouTube(url)

# yt.streams.all()で一覧が出るがリストで返ってきてみづらいのでforで回す。
for lis in yt.streams.all():
    print(lis)

# get_by_itagとdownloadでダウンロードができる。
# yt.streams.get_by_itag(140).download()

# yt.streams.all()で表示される一覧とは画質や拡張子が異なるものが表示されます。

tag = input('>> Prease enter itag :')
yt.streams.get_by_itag(int(tag)).download(r'c:\users\owner\music')

input関数を使ってコンソールからurlを張り付けられるようにしました。

ただしinput関数で入力すると数値ではなく文字列になってしまうので注意が必要です。

      

from pytube import YouTube

ダウンロードしたいページのurlを入れる。

url = 'https://www.youtube.com/watch?'

打つのがめんどうなので変数ytに入れる。

yt = YouTube(url)

yt.streams.all()で一覧が出るがリストで返ってきてみづらいのでforで回す。

for lis in yt.streams.all():
print(lis)

get_by_itagとdownloadでダウンロードができる。

yt.streams.get_by_itag(140).download()

yt.streams.all()で表示される一覧とは画質や拡張子が異なるものが表示されます。

tag = input('>> Prease enter itag :')
yt.streams.get_by_itag(int(tag)).download(r'c:\users\owner\music')

input関数を使ってコンソールからurlを張り付けられるようにしました。

ただしinput関数で入力すると数値ではなく文字列になってしまうので注意が必要です。