帮助比利。

biliget的Python项目详细描述


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()用户idint
view()观看数int
dan()弹幕数int
reply()评论数int
favorite()收藏数int
coin()硬币数int
share()分享数int
like()点赞数int
copyright()版权状态int
detail()详细信息json
ownerid()视频主人idint
title()视频标题str
cover()视频封面urlstr
desc()视频简介str

Userget( uid ):

方法回调返回类型
userinfo()用户一般信息json
id()用户uidint
following()用户关注数int
whisper()用户私信数(无法获取)int
black()用户黑名单数 (无法获取)int
follower()用户粉丝数int
upinfo()用户具体信息json
username()用户名str
sex()用户性别 男or女str
face()用户头像链接str
sign()用户个性签名str
level()用户等级int
birthday()用户生日 mm-ddstr
badge()用户是否自己的粉丝勋章bool
intr()用户的认证信息str
viptype()用户vip类别 0:无 1:普通VIP 2:年费VIPint
vipthemetype()vip主题状态bool
isfollowed()是否可以被直接关注bool
toppic()主页顶部图片urlstr
liveinfo()直播信息汇总json
liveurl()直播间链接str
liveroomid()直播间号int
liveroomcover()直播间封面链接str
uservideoinfo()用户视频标签list
usertags()视频页面信息json
newv()用户最新视频idint

fun这个包有一个类

类名功效
Ds()获取本站默认搜索内容

他有以下方法

方法回调返回类型
showname()返回搜索框内容文字str
dstype()返回指向页面类型 1为视频int
value()判断类型并给出值$^1$list
url()返回指向urlstr
all()关于默认搜索的所有内容json

1:
如果为视频: ['video',aid] || aid->int

如果为其他: ['other',...]


ob这个包有2个类

类名功效
Fanslook(pagesize)^2获取最近值得关注的up主
Bilitime()bilibili在线人数信息

2: pagesize决定返回值的项数,可选,默认值为5 (详见输出值)

他们有以下方法

Fanslook():

方法回调返回类型
fans()获取最近值得关注的up主粉丝数以及uidlist
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项

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript解析引导Datepicker时间戳到Joda DateTime   java验证使用Mockito按精确顺序调用的模拟方法。有序   Eclipse正在抛出错误Java已启动,但返回退出代码=805306369   swing Java无法让TempListener工作   java检查特殊字符和空格   从数据库中删除的java无消息对话框   java将ArrayList转换为HashMap<String,String>   spring线程安全与@Scheduled和@Async,Java   未找到java文本文件引发异常   java为什么BigInteger将“80”(十六进制)解析为两个字节?   Java客户端服务器socket错误:Java。网BindException:地址已在使用中:bind   Java类:更改方法参数的最有效方法   java如何在局域网上连接客户端和服务器?   带下划线的java Spring数据rest排序字段   java为什么我的方法只返回ArrayList中存在的一个副本?