質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

YouTube

YouTubeとはユーザーがビデオをアップロード・共有・閲覧できるビデオ共有ウェブサイトです。

Q&A

解決済

1回答

1116閲覧

Youtubeの動画をダウンロードしたい

Vlang

総合スコア10

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

YouTube

YouTubeとはユーザーがビデオをアップロード・共有・閲覧できるビデオ共有ウェブサイトです。

0グッド

1クリップ

投稿2019/06/23 13:23

前提・実現したいこと

発生している問題・エラーメッセージ

regex pattern (yt.akamaized.net/)\s*\|\|\s*.*?\s*c\s*&&\s*d.set([^,]+\s*,\s*(?:encodeURIComponent\s*()?(?P<sig>[a-zA-Z0-9$]+)() had zero matches

該当のソースコード

Python

1from pytube import YouTube 2url = 'https://www.youtube.com/watch?v=5w_lrDu5z7w' 3yt = YouTube(url) 4yt.streams.desc().first().download()

試したこと

動画のタイトルに特定の文字が含まれているとこうなるというのをみたので、他の動画もいくつか試しましたが、解決しませんでした。

補足情報(FW/ツールのバージョンなど)

Python3.6.5

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

そもそも論として、YouTubeでは一部例外を除いてダウンロードを利用規約認めていません

5.B お客様は、「ダウンロード」または同様のリンクが本コンテンツについて本サービス上でYouTubeにより表示されている場合を除き、いかなる本コンテンツもダウンロードしてはなりません。

ライブラリの内部ではYouTubeのHTMLを解析して処理しているのでしょうけれど、YouTube側が手を加えれば簡単に動かなくなります。

投稿2019/06/23 13:58

maisumakun

総合スコア145184

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Vlang

2019/06/23 14:03

なるほど、分かりました。ありがとうございます。これは諦めることにします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問