Help with bilibili.
Project description
Biliget 模块档案
安装
在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
模块介绍
basics 这个包分为两个类
类名 | 功效 |
---|---|
Videoget( aid ) | 视频信息操作 |
Userget( uid ) | 用户信息操作 |
他们方法有
Videoget( aid ):
方法 | 回调 | 返回类型 |
---|---|---|
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 |
Userget( uid ):
方法 | 回调 | 返回类型 |
---|---|---|
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 |
fun这个包有一个类
类名 | 功效 |
---|---|
Ds() | 获取本站默认搜索内容 |
他有以下方法
方法 | 回调 | 返回类型 |
---|---|---|
showname() | 返回搜索框内容文字 | str |
dstype() | 返回指向页面类型 1为视频 | int |
value() | 判断类型并给出值$^1$ | list |
url() | 返回指向url | str |
all() | 关于默认搜索的所有内容 | json |
1:
如果为视频: ['video',aid] || aid->int
如果为其他: ['other',...]
ob这个包有2个类
类名 | 功效 |
---|---|
Fanslook(pagesize)^2 | 获取最近值得关注的up主 |
Bilitime() | bilibili在线人数信息 |
2: pagesize决定返回值的项数,可选,默认值为5 (详见输出值)
他们有以下方法
Fanslook():
方法 | 回调 | 返回类型 |
---|---|---|
fans() | 获取最近值得关注的up主粉丝数以及uid | list |
copyright() | 版权说明 | print() |
fans()的返回值
[['点滴菌', 102885422, -6150], ... ]
#这是一个list包裹多个list的结构
#内部list的结构: 第一项-up名字 第二项-up的uid 第三项-粉丝变化
#测试返回5项
Bilitime():
方法 | 回调 | 返回类型 |
---|---|---|
draw() | matplotlib画折线图 | none |
zipped() | 信息汇总 | list |
zipped()的返回值
[[6403023, 4859422, '2019-07-13 12:23:44'], ... ]
#这是一个list包裹多个list的结构
#内部list的结构: 第一项-在线播放数 第二项-在线人数 第三项-时间
#测试返回24项
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
biliget-1.3.9.tar.gz
(6.9 kB
view details)
File details
Details for the file biliget-1.3.9.tar.gz
.
File metadata
- Download URL: biliget-1.3.9.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aae56c110fd63e8ca6b5ebd77a31ffbce0c525881b78f768e206e2c55a5764a |
|
MD5 | 199979942f36e5741390ab17088d604a |
|
BLAKE2b-256 | d25b4d8b35a20c5954d6dd10ac21873ef9bdd0dbf72dfb2dcf6fcb92919fd01b |