相关类

helper Module

Classes

HtmlParseHelper()

提供网页数据获取、解析、并行处理的工具

Class Inheritance Diagram

Inheritance diagram of helper.HtmlParseHelper

anime Module

Classes

Anime(name, raw_url)

单集视频对象

AnimeMeta()

番剧的摘要信息, 不包括视频播放列表, 只用于表示搜索结果

AnimeDetail()

番剧详细页的信息, 包括多个视频播放列表, 番剧的描述、分类等信息

AnimePlayList()

播放列表

AnimeInfo(url, lifetime, fmt, volatile)

解析之后的视频, 保存了链接和有效时间等信息

AnimeSearcher()

番剧搜索引擎

AnimeDetailParser()

番剧详情页面解析器

AnimeUrlParser()

视频直链解析器

Class Inheritance Diagram

Inheritance diagram of anime.Anime, anime.AnimeMeta, anime.AnimeDetail, anime.AnimePlayList, anime.AnimeInfo, anime.AnimeSearcher, anime.AnimeDetailParser, anime.AnimeUrlParser

danmaku Module

Classes

Danmaku()

视频的弹幕库, 包含弹幕的 id 信息, 用于进一步解析出弹幕数据

DanmakuData()

一集视频的弹幕内容, 按照 Dplayer v1.26.0 格式设计, 弹幕格式为: [time, pos, color, user, message], 距离视频开头的秒数(float), 位置参数(0右边, 1上边, 2底部), 颜色码 10 进制, 用户名, 弹幕内容

DanmakuDataParser()

DanmakuDetail()

一部番剧所有视频的 Danmaku 集合

DanmakuDetailParser()

DanmakuMeta()

番剧弹幕的元信息, 包含指向播放页的链接, 用于进一步处理

DanmakuSearcher()

弹幕库引擎基类, 用户自定义的引擎应该继承它

HtmlParseHelper()

提供网页数据获取、解析、并行处理的工具

Tokenizable()

Class Inheritance Diagram

Inheritance diagram of danmaku.Danmaku, danmaku.DanmakuData, danmaku.DanmakuDataParser, danmaku.DanmakuDetail, danmaku.DanmakuDetailParser, danmaku.DanmakuMeta, danmaku.DanmakuSearcher

cache Module

Classes

CacheDB()

用于保存临时数据的键值对数据库

Class Inheritance Diagram

Inheritance diagram of cache.CacheDB

proxy Module

Classes

RequestProxy()

AnimeProxy(info)

代理访问视频数据流, 以绕过资源服务器的防盗链和本地浏览器跨域策略

Class Inheritance Diagram

Inheritance diagram of proxy.RequestProxy, proxy.AnimeProxy