大白兔联盟

文章搜索
搜索
当前位置:首页 > code宝库 > python code > 文章详情

[Python] b站影视资源获取

大白兔  python code  2023-1-26  151  0评论

创建excel工作簿:

def excel(workbook_1, sheet_text):
    sheet = workbook_1.add_sheet(sheet_text)
    head = ['标题', '副标题', '评分', '播放量', '是否会员', '剧集信息', '链接']
    for h in range(len(head)):
        sheet.write(0, h, head[h])
    return sheet

获取b站上架影视资源:

def bili(type_1, sheet_1):
    page = 1
    status_type = {'电影': 2, '电视剧': 5, '纪录片': 3}
    value = ['title', 'subTitle', 'score', 'order', 'badge', 'index_show', 'link']
    num = 1
    while True:
        try:
            print(type_1, page, '页')
            url = f'https://api.bilibili.com/pgc/season/index/result?st=2&order=2&area=-1&style_id=-1&release_date=-1&season_status=-1&sort=0&' \
                  f'page={page}&season_type={status_type[type_1]}&pagesize=1000&type=1'
            r = requests.get(url)
            data_list = r.json()['data']['list']
            for data in data_list:
                for j in range(len(value)):
                    sheet_1.write(num, j, data[value[j]])
                num += 1
            page += 1
        except KeyError:
            break

实现效果:

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论