awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Nemo2011 avatar

Nemo2011/bilibili-api

0
View on GitHub↗
3,488 نجوم·454 تفرعات·Python·gpl-3.0·6 مشاهداتnemo2011.github.io/bilibili-api↗

Bilibili Api

bilibili-api is a Bilibili API wrapper and content scraper designed for programmatically accessing video metadata, user profiles, and content data. It functions as an anti-bot crawler framework and a WebSocket live chat client for retrieving platform information and real-time interaction data.

The project incorporates tools to bypass anti-crawling measures and rate limits through the use of proxies and TLS fingerprint spoofing. It also includes logic for mapping and converting various video and content identifiers to ensure consistent data retrieval across different endpoints.

Its capability surface covers Bilibili data extraction, live stream monitoring, and media archiving, which includes downloading subtitles and comment files. The library also provides functionality to extract text and data from articles and columns via web crawling.

Features

  • Data Extraction - Provides a programmatic wrapper to retrieve Bilibili video metadata, audio info, and user profiles.
  • API Wrappers - Provides a structured programmatic interface to access Bilibili video metadata, user profiles, and content data.
  • WebSockets and Real-time - Maintains persistent WebSocket connections to receive real-time chat and interaction data from Bilibili live streams.
  • Bilibili Content Scrapers - Implements a scraper to extract text and data from articles, columns, subtitles, and comments.
  • Content Restriction Bypasses - Uses proxies and browser fingerprints to bypass bot detection and prevent IP bans.
  • Video Content - Retrieves video metadata and facilitates user actions using specific Bilibili video identifiers.
  • Metadata Extraction - Retrieves video metadata, user information, and article content from Bilibili via automated API requests.
  • Interaction Monitoring - Connects to WebSocket servers to capture real-time chat messages and interaction data from Bilibili live streams.
  • Asynchronous HTTP Clients - Provides an asynchronous HTTP client pipeline for concurrent retrieval of Bilibili metadata and user information.
  • Proxy Routing - Routes network traffic through a rotating set of proxy servers to avoid IP-based rate limits.
  • Anti-Bot Evasion - Ships a framework that mimics browser fingerprints and headers to evade bot detection services.
  • Traffic Mitigation Bypasses - Bypasses bot detection services and rate limits using proxies and TLS fingerprinting.
  • TLS Fingerprint Impersonators - Impersonates specific browser TLS fingerprints to bypass security filters and avoid bot detection.
  • Live Stream Chat Interactions - Establishes real-time connections to Bilibili stream servers to receive instant chat messages.
  • Real-Time Data Capture - Connects to socket servers to capture real-time comments and interaction data from Bilibili live streams.
  • Web Scraping Evasion Tools - Implements proxies and TLS fingerprint spoofing to bypass rate limits and security filters during data collection.
  • Bilibili Media Downloads - Fetches Bilibili subtitles and comment files for local offline storage.
  • Web Article Extraction - Retrieves text and structured data from Bilibili articles and columns using a web crawler.
  • Offline Media Archiving - Downloads subtitles and comment files for long-term preservation and offline access.
  • WebSocket Clients - Maintains persistent WebSocket connections to retrieve real-time chat messages and interaction data from live streams.
  • Web Crawling - Implements web crawling to extract text and data from Bilibili articles and columns by simulating browser behavior.

سجل النجوم

مخطط تاريخ النجوم لـ nemo2011/bilibili-apiمخطط تاريخ النجوم لـ nemo2011/bilibili-api

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Bilibili Api

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Bilibili Api.
  • lorien/web-scrapingالصورة الرمزية لـ lorien

    lorien/web-scraping

    7,931عرض على GitHub↗

    This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us

    Makefile
    عرض على GitHub↗7,931
  • lexiforest/curl_cffiالصورة الرمزية لـ lexiforest

    lexiforest/curl_cffi

    5,882عرض على GitHub↗

    curl_cffi is a Python HTTP client built on libcurl that focuses on browser fingerprint impersonation to evade anti-bot detection. By replacing default TLS handshake and HTTP/2 settings with those extracted from real browsers like Chrome and Firefox, it allows HTTP requests that closely mimic actual browser traffic, reducing the likelihood of being blocked by services that fingerprint automated clients. Beyond fingerprint impersonation, curl_cffi offers a dual API supporting both synchronous and asynchronous execution, with per-request proxy assignment, automatic retry with exponential backoff

    Pythonakamai-fingerprintcurlcurl-impersonate
    عرض على GitHub↗5,882
  • h4ckf0r0day/obscuraالصورة الرمزية لـ h4ckf0r0day

    h4ckf0r0day/obscura

    16,110عرض على GitHub↗

    Obscura is a web scraping infrastructure and headless browser server designed for AI agents. It provides a system for AI models to control browser sessions, interact with websites, and extract web data using a WebSocket implementation of the Chrome DevTools Protocol. The project focuses on bot detection evasion by randomizing browser fingerprints, masking native functions, and blocking tracking scripts to mimic human behavior. It further secures identities through a traffic layer that routes network requests via HTTP or SOCKS5 proxies. The system supports large-scale data extraction through

    Rustantidetectantidetect-browserbrowser
    عرض على GitHub↗16,110
  • nilaoda/bbdownالصورة الرمزية لـ nilaoda

    nilaoda/BBDown

    13,896عرض على GitHub↗

    BBDown is a command line media downloader and API client designed for downloading videos, audio, and subtitles from Bilibili. It functions as a tool for video archiving and content scraping, capable of parsing video metadata and extracting stream URLs via Bilibili web, TV, and mobile interfaces. The project provides a media download server that hosts a network interface, allowing its parsing and downloading capabilities to be exposed as an API for remote clients. It utilizes multi-API stream resolution to identify the highest quality streams across different platform endpoints. The tool incl

    C#downloader
    عرض على GitHub↗13,896
عرض جميع البدائل الـ 30 لـ Bilibili Api→

الأسئلة الشائعة

ما هي وظيفة nemo2011/bilibili-api؟

bilibili-api is a Bilibili API wrapper and content scraper designed for programmatically accessing video metadata, user profiles, and content data. It functions as an anti-bot crawler framework and a WebSocket live chat client for retrieving platform information and real-time interaction data.

ما هي الميزات الرئيسية لـ nemo2011/bilibili-api؟

الميزات الرئيسية لـ nemo2011/bilibili-api هي: Data Extraction, API Wrappers, WebSockets and Real-time, Bilibili Content Scrapers, Content Restriction Bypasses, Video Content, Metadata Extraction, Interaction Monitoring.

ما هي البدائل مفتوحة المصدر لـ nemo2011/bilibili-api؟

تشمل البدائل مفتوحة المصدر لـ nemo2011/bilibili-api: lorien/web-scraping — This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools… lexiforest/curl_cffi — curl_cffi is a Python HTTP client built on libcurl that focuses on browser fingerprint impersonation to evade anti-bot… h4ckf0r0day/obscura — Obscura is a web scraping infrastructure and headless browser server designed for AI agents. It provides a system for… nilaoda/bbdown — BBDown is a command line media downloader and API client designed for downloading videos, audio, and subtitles from… nanmicoder/crawlertutorial — CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static… ultrafunkamsterdam/undetected-chromedriver — Undetected-chromedriver is a framework for automated browser navigation designed to bypass anti-bot security measures.…