@
airdge 经你这么提醒,去看了下代码,发现是 b 站的 url 格式变了
源代码:
```python
frag = urllib.parse.urlparse(self.url).fragment
#
http://www.bilibili.com/video/av3141144/index_2.html#page=3 if frag:
hit = re.search(r'page=(\d+)', frag)
if hit is not None:
page = hit.group(1)
aid = re.search(r'av(\d+)', self.url).group(1)
self.url = '
http://www.bilibili.com/video/av{}/index_{}.html'.format(aid, page)
```
代码中解析的是`/index_{}.html`,而现在 b 站显示的是`p={}`
特意去试了下,旧的 url 格式还是可以用的
所以,要下载 playlist 中的单独的视频,只需把`p={}`换成`/index_{}.html`就 OK 了(不要忘记了.html )