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
|