爬取Bilibili收藏夹视频
时间: 2023-08-05 12:08:23 浏览: 271
要爬取Bilibili收藏夹视频,可以使用以下步骤:
1. 首先,通过API获取收藏夹的基本信息和各个视频的AV号。可以使用以下API地址:https://api.bilibili.com/x/v1/medialist/info?media_id=xxxxxx,将链接中的xxxxxx替换为收藏夹的id号941734307,即可获得收藏夹基本信息和视频的AV号。\[1\]
2. 接下来,使用另一个API获取收藏夹播放列表中所有视频的详细信息。可以使用以下API地址:https://api.bilibili.com/x/v1/medialist/resource/list?type=3&biz_id=941734307&offset_index=0&from=web&first_page=true&ps=1000。\[2\]
3. 通过以上步骤,你可以获取到收藏夹中所有视频的AV号和详细信息。然后,你可以使用爬虫工具(如requests)来下载这些视频。你可以遍历视频列表,使用AV号构建视频的URL,并使用爬虫工具下载视频。
4. 如果你想提高下载速度,可以考虑使用多进程来同时下载多个视频。你可以使用Python的multiprocessing库来实现多进程下载。确保你的环境中已经安装了Python 3.6+,以及you-get和requests库。\[3\]
总结起来,爬取Bilibili收藏夹视频的步骤包括获取收藏夹基本信息和视频AV号、获取视频详细信息、使用爬虫工具下载视频,并可以考虑使用多进程来提高下载速度。希望这些步骤对你有帮助!
#### 引用[.reference_title]
- *1* *2* *3* [【爬虫】批量下载B站收藏夹视频 - Python](https://blog.csdn.net/cxhnan/article/details/107579804)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文