Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

bilispider

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bilispider

A spider of Bilibili

  • 0.9.6
  • PyPI
  • Socket score

Maintainers
1

A spider of BiliBili.

基于python3编写的一个bilibili多线程爬虫。

安装

安装python 3.7

  • https://www.python.org/downloads/

安装bilispider

  • pip3 install bilispider

快速入门

Windows

  • 在cmd中使用bilispider启动,输入bilispider –help以查看帮助
  • 在cmd中使用python -m bilispider

Linux

  • 在终端中使用python3 -m bilispider启动

作为模块导入

  • import bilispider
  • 使用help(bilispider.bilispider)以查看用法
  • 实例化类:s = bilispider.spider(tid,config={})
    • tid:分区的编号,查询方法见GUI和高级用法
    • config:字典类型变量(可选),用于指定设置参数,用法见高级用法
  • 开始爬取:s.auto_run()

GUI控制模式(测试版本)

  • 在终端使用bilispider --guipython -m bilispider --gui(Linux下为python3 -m bilispider --gui )

    详见GUI指南

设置参数

  • -h--help:打印帮助信息并退出
  • -v,--version:显示版本
  • -t,--tid:通过分组id进行爬取 可使用逗号连接多个tid,如:-t 1,2,3
  • -u,--url: 通过视频网址或av号自动识别分区并爬取 注意:仅在无(--tid,-t)时生效
  • -lc,--loadconfig: 指定配置文件 注意:单独指定的参数将覆盖配置文件参数
  • --output: `指定控制台输出模式 默认为1
    • 0-无输出
    • 1-进度条模式
    • 2-输出日志
  • --logmode:指定日志保存模式 默认为1
    • 0-不保存
    • 1-仅保存错误
    • 2-保存所有输出
  • --debug:启用调试
  • --saveconfig,-sc:根据参数保存配置文件并退出 注意:使用该参数不会爬取数据
  • --thread_num,-n:指定线程数,默认为2
    • 注意:线程数过多可能导致IP封禁
  • --gui,-g:打开可视化界面 (测试)
  • --safemode:安全模式

参数实例

bilispider --tid 30
bilispider -t 30

bilispider -u https://www.bilibili.com/video/av61967870
bilispider -u av61967870
bilispider -u 61967870

bilispider -t 30 --output 2 --logmode 2 --debug
bilispider -t 30 --output 2 --logmode 2 -sc config.json
bilispider -lc config.json

GUI指南

基本设置

GUI窗口

  • 在 从url识别中 输入av号或视频地址,点击确认获取分区信息
  • 点击确认以提交参数

高级设置

GUI窗口高级选项

HTTP服务器

高级用法

咕咕咕

参考数据

分区id

分区id分区名参考视频数
121
161565
17单机游戏6221824
19Mugen89044
20宅舞184628
21日常7980247
22鬼畜调教145640
24MAD·AMV469464
25MMD·3D447616
26音MAD57434
27综合1187167
28原创音乐78235
29音乐现场864911
30VOCALOID·UTAU223511
31翻唱943664
32完结动画15471
33连载动画26777
37人文·历史114960
39演讲• 公开课1177670
412
431
4624
47短片·手书·配音340001
501
51资讯30902
53156
54OP/ED/OST335
564
59演奏859353
601
632
65网络游戏4390798
67124
71综艺1018459
74528
75动物圈1494771
76美食圈1335408
777
793
8014
82674
83其他国家127
85短片497145
86特摄188464
943
95手机平板363292
96星海149167
98机械300963
1141
1161
1181
1202
121GMV187912
122野生技术协会676548
124趣味科普人文620610
1257
126人力VOCALOID37279
127教程演示1477
1282252
130音乐综合1265022
131Korea相关1708645
1322
1342
13514
136音游531930
137明星2666391
138搞笑1724096
13910
1401
1413
1421
1432
145欧美电影1161
146日本电影134
147国产电影3721
152官方延伸172077
153国产动画15262
154舞蹈综合189141
156舞蹈教程40732
157美妆642008
158服饰264172
159T台37156
161手工770090
162绘画721280
163运动1166346
164健身173115
166广告233056
168国产原创相关130812
169布袋戏31019
170资讯9240
171电子竞技3073928
172手机游戏6414333
173桌游棋牌554316
174其他2023313
175ASMR72
176汽车446090
178科学·探索·自然50397
179军事19674
180社会·美食·旅行175793
182影视杂谈462499
183影视剪辑3042705
184预告 资讯386427
185国产剧4826
186港台剧3
187海外剧1641
189电脑装机145668
190摄影摄像134530
191影音智能68526
192风尚标60105
193MV512412
194电音159584
195动态漫·广播剧19640
197综合988
198街舞167559
199明星舞蹈156726

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc