ビデオをストリーミングしようとしているかどうかは実際にはわかりません。YouTubeページを解析するのに通常よりも数秒長くかかります。
ランダムなYoutubeビデオページを解析して、削除されているかどうかを確認し、ビデオ自体以外のすべてがロードされていることを確認しようとしています。私は動作する次のコードを持っていますが、それが完了するまでに時間がかかるだけです(ビデオの読み込みが開始されて速度が低下すると想定していますが、確認のためのテストは行っていません)
import requests, bs4
url = 'https://www.youtube.com/watch?v=XYZ'
parameters = {'magic_var' : 'no_load'}
r = requests.get(url, params=parameters)
soup = bs4.BeautifulSoup(r.content)
私の質問は、ページリクエストでビデオの読み込みがすぐに開始されないようにするために設定できるパラメータがあるかどうかです。