BilibiliAPI class¶
- class bgetlib.BilibiliAPI(cookie_filename: str | None = None)[source]¶
Bases:
object
- get_archive(category_id: int, tag_id: int | None = None, page: int = 1) Tuple[int, List[dict]] [source]¶
- get_stream(url: str, tag: str = '', chunk_size: int = 8192, callback: Callable[[DownloadProgress], None] | None = None) bytes [source]¶
- get_stream_url(aid: int, cid: int, quality_options: QualityOptions) dict [source]¶
- save_stream(aid: int, cid: int, quality_options: QualityOptions, dest_file: str, audio_only: bool = False, host: str | None = None, chunk_size: int = 8192, callback: Callable[[DownloadProgress], None] | None = None) CompletedProcess [source]¶