Open yzqzss opened 1 year ago
以 伊丽莎白鼠的个人空间 为例,他最新的视频是和“央视新闻”的一期合作视频,而“央视新闻”是视频的 owner 。
api.get_up_info() 目前会用搜到的第一条视频的 owner UP 名作为结果返回。
api.get_up_info()
https://github.com/HFrost0/bilix/blob/5d96674db83c8c58cd617add0840c0fc21bdbc56/bilix/sites/bilibili/api.py#L190
然后就错误地得到了 up_name == "央视新闻"
up_name == "央视新闻"
有什么想法可以先说下,看看需不需要PR,最好是避免请求更多接口
不请求更多 API 的话,先试着 for loop 直到找到 video["mid"] == mid ,再用对应的 video["author"] 。如果找不到,直接摆烂返回 None?反正 up_name 在 bilix 内部不是关键变量。
video["mid"] == mid
video["author"]
None
up_name
以 伊丽莎白鼠的个人空间 为例,他最新的视频是和“央视新闻”的一期合作视频,而“央视新闻”是视频的 owner 。
api.get_up_info()
目前会用搜到的第一条视频的 owner UP 名作为结果返回。https://github.com/HFrost0/bilix/blob/5d96674db83c8c58cd617add0840c0fc21bdbc56/bilix/sites/bilibili/api.py#L190
然后就错误地得到了
up_name == "央视新闻"