现在某站的内容也可以爬取了,包括弹幕,评论,点赞,投币的功能.........,给大家介绍一个方便的库,方法如下:
第一步:安装
pip3 install bilibili-api-python
Python3.11 Windows 用户可能会遇到 lxml
安装失败的问题,可以直接用轮子(具体版本参照 requirements
接下来我们来获取视频的播放量等信息:
import asyncio
from bilibili_api import video
async def main():
# 实例化 Video 类
v = video.Video(bvid="BV1uv411q7Mv")
# 获取信息
info = await v.get_info()
# 打印信息
print(info)
if __name__ == '__main__':
asyncio.get_event_loop().run_until_complete(main())
输出(已格式化,已省略部分):
{
"bvid": "BV1uv411q7Mv",
"aid": 243922477,
"videos": 1,
"tid": 17,
"tname": "单机游戏",
"copyright": 1,
"pic": "h