在cmd中输入以下命令安装
pip install biliget
python3 -m pip install biliget
我们提供三个包 basics,fun,ob
在python环境中,需要这样导入
from biliget import basics
from biliget import fun
from biliget import ob
类名 |
功效 |
Videoget( aid ) |
视频信息操作 |
Userget( uid ) |
用户信息操作 |
方法 |
回调 |
返回类型 |
id() |
用户id |
int |
view() |
观看数 |
int |
dan() |
弹幕数 |
int |
reply() |
评论数 |
int |
favorite() |
收藏数 |
int |
coin() |
硬币数 |
int |
share() |
分享数 |
int |
like() |
点赞数 |
int |
copyright() |
版权状态 |
int |
detail() |
详细信息 |
json |
ownerid() |
视频主人id |
int |
title() |
视频标题 |
str |
cover() |
视频封面url |
str |
desc() |
视频简介 |
str |
方法 |
回调 |
返回类型 |
userinfo() |
用户一般信息 |
json |
id() |
用户uid |
int |
following() |
用户关注数 |
int |
whisper() |
用户私信数(无法获取) |
int |
black() |
用户黑名单数 (无法获取) |
int |
follower() |
用户粉丝数 |
int |
upinfo() |
用户具体信息 |
json |
username() |
用户名 |
str |
sex() |
用户性别 男or女 |
str |
face() |
用户头像链接 |
str |
sign() |
用户个性签名 |
str |
level() |
用户等级 |
int |
birthday() |
用户生日 mm-dd |
str |
badge() |
用户是否自己的粉丝勋章 |
bool |
intr() |
用户的认证信息 |
str |
viptype() |
用户vip类别 0:无 1:普通VIP 2:年费VIP |
int |
vipthemetype() |
vip主题状态 |
bool |
isfollowed() |
是否可以被直接关注 |
bool |
toppic() |
主页顶部图片url |
str |
liveinfo() |
直播信息汇总 |
json |
liveurl() |
直播间链接 |
str |
liveroomid() |
直播间号 |
int |
liveroomcover() |
直播间封面链接 |
str |
uservideoinfo() |
用户视频标签 |
list |
usertags() |
视频页面信息 |
json |
newv() |
用户最新视频id |
int |
方法 |
回调 |
返回类型 |
showname() |
返回搜索框内容文字 |
str |
dstype() |
返回指向页面类型 1为视频 |
int |
value() |
判断类型并给出值$^1$ |
list |
url() |
返回指向url |
str |
all() |
关于默认搜索的所有内容 |
json |
1:
如果为视频: ['video',aid] || aid->int
如果为其他: ['other',...]
类名 |
功效 |
Fanslook(pagesize)^2 |
获取最近值得关注的up主 |
Bilitime() |
bilibili在线人数信息 |
2:
pagesize决定返回值的项数,可选,默认值为5 (详见输出值)
方法 |
回调 |
返回类型 |
fans() |
获取最近值得关注的up主粉丝数以及uid |
list |
copyright() |
版权说明 |
print() |
[['点滴菌', 102885422, -6150], ... ]
#这是一个list包裹多个list的结构
#内部list的结构: 第一项-up名字 第二项-up的uid 第三项-粉丝变化
#测试返回5项
方法 |
回调 |
返回类型 |
draw() |
matplotlib画折线图 |
none |
zipped() |
信息汇总 |
list |
[[6403023, 4859422, '2019-07-13 12:23:44'], ... ]
#这是一个list包裹多个list的结构
#内部list的结构: 第一项-在线播放数 第二项-在线人数 第三项-时间
#测试返回24项