b站视频音频获取简单实践~以Lumi美丽的神话为例
分析网页源代码 找到音视频标签 不同链接对应不同清晰度
"audio":[{"id":30280, "baseurl" : # 此处链接为音频链接
"video":{{"id:80","baseurl": # 可以根据此处链接获取视频链接

# 此爬虫仅使用request第三方库
import requests

# 定义请求标头,参数详见edge检查功能,模拟用户行为
headers = {'authority':'',
'accept':'',
'accept_encoding':'',
'accept_language':'',
'cookie':'',
'referer':'' ,# b站存在referer反爬机制,务必加上此项
'user-agent':'',
}

# 爬取页面
def get_parse():
response=requests.get('https://www.bilibili.com/video/BV1wY4y1f7yn/? spm_id_from=333.999.0.0&vd_source=56a22aa7ae645f665df432c707fcbd88', headers=headers)
print(response.status_code)
response.encoding = response.apparent_encoding
download(video_url, audio_url)

# 下载音频和视频资源
def download(video_url, audio_url):
video = requests.get(video_url, headers=headers).content
audio = requests.get(audio_url, headers=headers).content
with open('美丽的神话.mp4', 'wb') as f:
f.write(video)
with open('美丽的神话.mp3', 'wb') as f:
f.write(audio)

# 运行程序
video_url ='' # 此处为页面分析所得的baseurl:视频链接
audio_url ='' # 此处为页面分析所得的baseurl:音频链接
get_parse()
# 欢迎关注露米Lumi_Offical喵!