为什么我能';使用python无法找到YouTube索引值

为什么我能';使用python无法找到YouTube索引值,python,indexing,youtube,Python,Indexing,Youtube,我想使用python批量下载YouTube视频。我获取YouTube索引值的代码如下所示: import requests import re videourlList = [] url='https://www.youtube.com/watch?v=hGRplpwjbr0&list=PL316wRwpvsnHZprsPfXM8yPzyZ41bvuWl' html = requests.get(url) res1 = re.findall(r'/watch[-A-Za-z0-9+&am

我想使用python批量下载YouTube视频。我获取YouTube索引值的代码如下所示:

import requests
import re
videourlList = []
url='https://www.youtube.com/watch?v=hGRplpwjbr0&list=PL316wRwpvsnHZprsPfXM8yPzyZ41bvuWl'
html = requests.get(url)
res1 = re.findall(r'/watch[-A-Za-z0-9+&@#/%?=~_|!:,.;]+', html.text) 
当我输入print(resl)时,我得到以下列表:

'/watch?v=hGRplpwjbr0&list=PL316wRwpvsnHZprsPfXM8yPzyZ41bvuWl', '/watch?v=hGRplpwjbr0&list=PL316wRwpvsnHZprsPfXM8yPzyZ41bvuWl'
YouTube的地址如下:https://www.youtube.com/watch?v=hGRplpwjbr0&list=PL316wRwpvsnHZprsPfXM8yPzyZ41bvuWl&index=1"


我的问题是为什么我不能获取
&index=1
字符串?

该正则表达式的用途是什么
r'/watch[-A-Za-z0-9+&@#/%?=~|!:,.;]+'
-尝试不使用它,您的问题并添加结果。