def test_get_playurl(type: str): avid = "84271171" bvid = "BV1q7411v7Vd" cid = "144541892" episode_id = "300998" play_list = get_bangumi_playurl( avid=avid, bvid=bvid, cid=cid, episode_id=episode_id, quality=120, audio_quality=30280, type=type, )
def test_get_playurl(type): avid = "84271171" bvid = "BV1q7411v7Vd" cid = "144541892" episode_id = "300998" try: play_list = get_bangumi_playurl(avid=avid, bvid=bvid, cid=cid, episode_id=episode_id, quality=120, type=type) # 可能 GitHub Action 由于地区限制无法获取 except CannotDownloadError: pass
def get_playurl(container, quality, audio_quality): play_list = get_bangumi_playurl( avid=container.meta["avid"], episode_id=container.meta["episode_id"], cid=container.meta["cid"], quality=quality, audio_quality=audio_quality, type=container.type, ) return [{ "id": play_info["id"], "url": play_info["url"], "mirrors": play_info["mirrors"], "quality": play_info["quality"], "height": play_info["height"], "width": play_info["width"], "size": play_info["size"], "type": play_info["type"], } for play_info in play_list]