bilibili-hot

Fetch Bilibili hot video rankings from global and category lists via Python CLI.

Updated May 1, 2026
One-click install
npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill bilibili-hot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bilibili-hot
Source: https://github.com/xiaoquqi/hermes-agent-skills/tree/main/media/bilibili-hot
Command: npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill bilibili-hot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3, and includes scripts (resource) components.

What problem does it solve?

获取 B站(Bilibili)热榜视频列表的快速访问能力,支持全站榜与分类榜,通过 Clash 代理实现无需登录即可获取最新热榜信息,帮助内容发现与趋势监控。

Core Features & Use Cases

  • 全站热榜和分类榜获取:能够获取热榜前 N 条视频,适用于趋势洞察与内容规划。
  • 代理访问支持:自动通过 SOCKS5 代理(Clash)访问 API,避免登录限制与地区限制。
  • 友好输出格式:按排名、标题、播放量、UP主和分区输出,方便后续数据处理或直接展示。

Quick Start

Run the script to fetch the latest hot lists for Bilibili using python3 ~/.hermes/skills/media/bilibili-hot/scripts/get_hot.py

Frequently Asked Questions about bilibili-hot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch Bilibili hot video rankings without logging in?

You can fetch Bilibili hot video rankings without login by routing requests through a Clash SOCKS5 proxy. This bypasses regional and authentication restrictions to retrieve global and category list data.

Can I get Bilibili category hot lists for specific content like anime or games?

Yes, you can retrieve Bilibili category hot lists for anime, music, games, and entertainment. The script fetches rankings from specific partitions to support targeted trend monitoring and content planning.

What do I need to run a Python script to scrape Bilibili hot lists via a proxy?

You need Python3 and curl installed, plus a running Clash SOCKS5 proxy. The CLI workflow uses curl to route API requests through the proxy and returns readable line-format ranking data.

Does fetching Bilibili trends via a SOCKS5 proxy work for competitive analysis?

Fetching Bilibili trends via a SOCKS5 proxy works well for competitive analysis. It outputs rank, title, play count, UPzhu, and partition data formatted for quick trend visibility and processing.

Why does my Bilibili web scraping return incomplete hot list data?

Bilibili web scraping may return incomplete data if the Clash SOCKS5 proxy is not active or configured correctly. The Python script relies on this proxy connection to avoid login walls and access full API endpoints.

What is the best way to track Bilibili video trends programmatically?

The best way to track Bilibili video trends programmatically is using a Python CLI script that fetches global and category rankings via curl. It outputs structured line-format data including play counts and creators for trend tracking.