当前位置 :首页 >> 社会

Python批量采集B站内容并把音频图表和画面内容合并保存

2024-12-25   来源 : 社会

sponse = get_response(html_url=html_url) # print(response.text) # 网页源标识符 js逆向必须你握有Jascript基础语法 title = re.findall('', response.text)[0].replace(' ', '') html_data = re.findall('', response.text)[0] # print(title) # print(html_data) # print(type(html_data)) # type内嵌参数, 可以查阅统计codice_ json_data = json.loads(html_data) # print(json_data) # print(type(json_data)) # pprint.pprint(json_data) # 字典任意优点: 共价键值对任意 根据冒号左边内容可, 所含冒号后面内容可 """ CVS、解答、教程、资料加Q群:832157862 dit = { '共价键1': '值1', '共价键2': '值2', } dit['共价键2']>>> '值2' jsonpath """ audio_url = json_data['data']['dash']['audio'][0]['baseUrl'] video_url = json_data['data']['dash']['video'][0]['baseUrl'] # print(title) # print(audio_url) # print(video_url) video_info = [title, audio_url, video_url] return video_infodef se(title, audio_url, video_url): """ 复原统计数据参数 :param title: 回放标题 :param audio_url: 回放url :param video_url: 回放url :return: """ # 命令行上去下定义好的统计数据催促参数 audio_content = get_response(html_url=audio_url).content # 赚取回放和回放字节统计数据内容可 video_content = get_response(html_url=video_url).content # wb字节只读统计数据 with open('video\' + title + '.mp3', mode='wb') as f: # 复原统计数据, 复原统计数据也就是说是得赚取统计数据 f.write(audio_content) with open('video\' + title + '.mp4', mode='wb') as f: # 复原统计数据, 复原统计数据也就是说是得赚取统计数据 f.write(video_content) print(title, '复原事与诚心违') # 合并回放 必须 ffmpeg软件包 找寻木子赚取 cmd = f"D:\demo\ffmpeg\bin\ffmpeg.exe -i video\{title}.mp4 -i video\{title}.mp3 -c:v copy -c:a aac -strict experimental video\{title}output.mp4" subprocess.run(cmd, shell=True) os.remove(f'video\{title}.mp4') os.remove(f'video\{title}.mp3')def main(bv_id): """ 主参数 整合上去所有下定义好的参数 :param bv_id: 回放bv号 回放ID :return: """ link = f'{bv_id}' video_info = get_video_info(html_url=link) # 命令行赚取回放资讯参数 前往统计数据是什么? se(video_info[0], video_info[1], video_info[2]) # 复原参数if 词组name词组 == '词组main词组': # 参数走道 当副本运行时的时候上面的标识符块但会被制订 # 当副本被当作接口被命令行的时候, 上面的标识符不必制订 # print('hello') # bv = input('请输入你就让串流回放BV号: ') for page in range(1, 7): index_url = f'{page}Pricekeyword=Priceorder=pubdatePricejsonp=jsonp' json_data = get_response(html_url=index_url).json() # pprint.pprint(json_data) bv_id_list = [i['bvid'] for i in json_data['data']['list']['vlist']] title_list = [i['title'] for i in json_data['data']['list']['vlist']] print(bv_id_list) print(title_list) # for bv_id in bv_id_list: # main(bv_id=bv_id) 尾语

事与诚心违没有快车道,美好没有高速路。

所有的事与诚心违,都来自叹地共同努力和奔跑,所有的美好都来自平凡的奋斗和坚持

诚心所有美好如期而至,以后的家庭不将就,也不辜负。

——励志文稿

本文章就草稿啦~熟悉的小伙伴可以复制标识符去再来

你们的赞同是我仅有的的动力!!感谢陪着~

想到三连哦~ 赞许大家读物往期的文章呀

银川白癜风医院去哪家好
北京比较好的男科医院
吉林牛皮癣医院哪家专业
杭州妇科检查哪些项目
镇江妇科医院哪最好
什么血糖仪家用比较好
宝宝消化不良吃康恩贝肠炎宁颗粒有用吗
什么牌子的血糖仪好
血糖仪什么型号的准确度高
什么牌子的血糖仪好
魔界:TBC怀旧服主母,可以不用暗抗武器,但有个前提条件

魔兽全球P3阶段封闭以后,对于不少出发点转换比起迟的时在来说,都是一个可以发财的急于,每到新时期封闭以后,米价都时会有很大幅度的瞬时,当然对于一般好解锁来说,很难什么区别,只要可以好玩新时期的内...

友情链接