我实际上不确定它是否会尝试流式传输视频,解析 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)
我的问题是我是否可以设置某种参数来确保视频不会在页面请求时立即开始加载。