tools: 下载b站的视频

百度垃圾指南: 下载b站的视频

https://jingyan.baidu.com/article/9080802208d2edfd91c80fd5.html

github 极客指南:

by https://github.com/search?q=bilibili+downloader

https://github.com/iawia002/annie#installation

比如你下载一个课程视频,56集

你使用shell 脚本吧,因为列表的url 不好搞

#!/bin/bash  
  
for i in $(seq 1 56)  
do   
annie https://www.bilibili.com/video/av32711440/?p=$i
done   

然后你保存,在命令行使用(annieHre 是我乱起的名)

sh annieHre.sh

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python可以通过Fiddler来爬取B站App的视频信息。具体步骤如下: 1. 安装Fiddler,并启动。 2. 打开B站App,找到要爬取的视频,播放一段时间。 3. 在Fiddler中,选择“Tools”菜单下的“Options”,在“HTTPS”选项卡中勾选“Decrypt HTTPS traffic”,并点击“Actions”按钮,选择“Export Root Certificate to Desktop”,将证书保存到桌面。 4. 在Python中,使用requests库发送请求时,设置代理为Fiddler的代理地址,例如: ``` import requests proxies = { "http": "http://127...1:8888", "https": "http://127...1:8888" } response = requests.get(url, proxies=proxies) ``` 5. 在Fiddler中,找到请求视频信息的请求,右键点击,选择“Copy” -> “Copy as cURL”,将请求转换为cURL格式。 6. 在Python中,使用curl-to-Python库将cURL转换为Python代码,例如: ``` from curl_to_requests import to_requests curl = 'curl "https://api.bilibili.com/x/player/playurl?cid=123456&avid=7890123&qn=80&type=&otype=json&fnver=&fnval=16&session=abc123" -H "User-Agent: Mozilla/5. (Windows NT 10.; Win64; x64; rv:88.) Gecko/20100101 Firefox/88." -H "Accept: */*" -H "Accept-Language: en-US,en;q=.5" --compressed -H "Referer: https://www.bilibili.com/video/BV12345678" -H "Origin: https://www.bilibili.com" -H "Connection: keep-alive"' requests_code = to_requests(curl) response = requests_code.run() ``` 7. 解析响应数据,获取视频信息。 以上就是通过Fiddler爬取B站App视频信息的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值