python 一键批量下载b站发现频道视频

以姜文电影《让子弹飞》这个频道为例

让子弹飞-哔哩哔哩频道www.bilibili.com/v/channel/35826?tab=featured

接口数据https://api.bilibili.com/x/web-interface/web/channel/featured/list?channel_id=35826&filter_type=0&offset=&page_size=30

代码如下:

def down(url,channel_id):
    response = requests.get(url, headers=headers)
    res = response.json();print(url)
    has_more = res['data']['has_more']
    for i in res['data']['list']:
    	if 'bvid' in i:
            danmaku = '0'
            if 'danmaku' in i:
                danmaku = str(i['danmaku'])
            with open('视频列表.csv', 'a+', encoding='utf-8-sig') as f:
                f.write(i['name']+','+i['cover']+','+str(i['view_count'])+','+str(i['like_count'])+','+i['duration']+','+i['author_name']+','+'https://www.bilibili.com/'+i['bvid']+','+danmaku+'
')
            with open('视频列表.txt', 'a+', encoding='utf-8') as f:
                f.write(i['bvid']+'
')
    if has_more:
    	down(f'https://api.bilibili.com/x/web-interface/web/channel/featured/list?channel_id={channel_id}&filter_type=0&offset={res["data"]["offset"]}&page_size=30',channel_id)
    else:
    	return False
channel_id=input('输入频道id:')
url = f'https://api.bilibili.com/x/web-interface/web/channel/featured/list?channel_id={channel_id}&filter_type=0&offset=&page_size=30'
with open('视频列表.csv', 'a+', encoding='utf-8-sig') as f:
     f.write('标题'+','+'封面'+','+'播放量'+','+'点赞量'+','+'时长'+','+'up主'+','+'视频链接'+','+'弹幕数'+'
')
down(url,channel_id)

几百个视频数据就下载完了,导出的excel视频列表:

然后使用lux下载b站视频,之前分享过

视频下载黑科技,VIP 视频也能下载​mp.weixin.qq.com/s/mNbZhu-UIMWXL9l23v6mvA

代码:

file = open('视频列表.txt').read()
ids = file.split('
')
#ids=ids[:1]
print(len(ids))
for i in ids:
    print(i)
    os.system(f"lux -f 16-12 {i}")

下载效果:

更多b站文章:

下载b站视频最简单的方法,还能去水印

b站每天自动刷视频涨经验值升级到LV6

看b 站港澳台番剧神器更新,还出了电脑版

最近发现几个有意思的b站up主

分享几个让 b 站开挂的油猴脚本和chrome扩展

2022年如何免费看b站港澳台番剧,这个特殊版本的 b 站 app 功能太强了

玩转哔哩哔哩:说说关于看b站港澳台番剧的几个问题

b站每天自动签到完成任务快速升级LV6,还有微信通知

展开阅读全文

页面更新:2024-03-22

标签:频道   视频   水印   神器   几个问题   港澳台   子弹   批量   代码   发现   数据   列表

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top