欢迎光临散文网 会员登陆 & 注册

b站视频音频获取简单实践~以Lumi美丽的神话为例

2023-02-01 03:42 作者:芜湖小量化  | 我要投稿

分析网页源代码 找到音视频标签  不同链接对应不同清晰度

"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喵!


b站视频音频获取简单实践~以Lumi美丽的神话为例的评论 (共 条)

分享到微博请遵守国家法律