awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dataabc avatar

dataabc/weiboSpider

0
View on GitHub↗
9,630 stars·2,071 forks·Python·3 vues

WeiboSpider

weiboSpider is a Python web scraper and social media crawler designed to extract user profiles, posts, and engagement metrics from Sina Weibo. It functions as an automated data pipeline for academic research and trend analysis, collecting long-form text and multimedia content.

The tool distinguishes itself through the use of browser session cookies to authenticate requests and access protected profiles. It implements randomized request pacing and global pauses to manage traffic and avoid platform rate limits, while supporting incremental crawling to capture only new content based on timestamps.

Capabilities include keyword-based post searches within defined time windows, the harvesting of original images and videos, and social network mapping via the extraction of follower lists. Extracted data can be filtered by date or originality and is persisted to flat files, relational databases, document databases, or transmitted as token-authenticated JSON payloads to remote API endpoints.

Features

  • Social Platform Data Extraction - Gathers detailed user profiles and published posts from Sina Weibo for academic research and trend analysis.
  • Data Extraction - Implements a specialized system for extracting posts, profiles, and engagement metrics from Sina Weibo.
  • Social Media Post Retrievers - Collects posts and engagement metrics from social networks for academic research and analysis.
  • Social Media Archiving Tools - Schedules regular crawls to permanently save and organize content from social media platforms.
  • Data Extraction Pipelines - Automates the workflow of parsing and synchronizing social media data into structured JSON payloads.
  • Incremental Data Collection - Resumes extraction from the last successful crawl timestamp to capture only new posts.
  • Social Profile Extractors - Gathers long-form text, images, and videos from Sina Weibo profiles using session cookies.
  • Session & Cookie Handlers - Retrieves session cookies from browser developer tools to maintain authenticated sessions for data extraction.
  • Cookie-Based Authentication Bridges - Utilizes browser session cookies to authenticate requests and access protected user profiles on Sina Weibo.
  • Incremental Crawling - Tracks the most recent post date per user to capture only new content since the last execution.
  • Client-Side Request Pacing - Implements randomized wait intervals between requests to mimic human behavior and avoid platform rate limits.
  • Web Scrapers - Functions as a Python-based tool for extracting structured data from the Sina Weibo platform.
  • Keyword Search Crawlers - Queries the platform search API by keyword to collect matching posts within specific time ranges.
  • User Identifier Harvesting - Extracts specific user IDs from profile pages or discovers new IDs by crawling following lists.
  • Public Account Following Retrievers - Retrieves complete lists of accounts that a public social media user follows.
  • Automated Extraction Schedulers - Runs automated extraction processes at regular intervals to capture new social media content.
  • Full-Text Content Extraction - Extracts full-text versions of long-form posts by visiting the specific detail pages of the social platform.
  • Temporal Range Filtering - Allows users to define specific start and end dates to collect posts within a designated time window.
  • Keyword-Based Content Collectors - Retrieves social media posts containing specific keywords within defined time windows.
  • Keyword-Based Trend Monitoring - Searches for and extracts posts containing specific terms within defined time windows for trend analysis.
  • Multi-Destination Data Routing - Routes extracted social media data to multiple destinations including flat files, relational databases, and document databases.
  • Multi-Format Data Persistence - Persists extracted information across various storage types, including flat files and relational or document databases.
  • Date-Based Filters - Limits the extraction of posts to a specific time window using configurable date parameters.
  • Social Network Discovery - Expands the target user list by recursively extracting identifiers from the following lists of crawled accounts.
  • Social Media Content Extractors - Provides automated downloading of original images, videos, and live photos from social media posts.
  • Social Relationship Maps - Extracts follower lists and user identifiers to visualize and analyze relationships between accounts.
  • Social Media Asset Downloaders - Saves original images, videos, and live photo formats from posts and retweets to local directories.
  • Community Content Details - Navigates to detailed post pages to retrieve complete long-form text when summary views are truncated.

Historique des stars

Graphique de l'historique des stars pour dataabc/weibospiderGraphique de l'historique des stars pour dataabc/weibospider

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à WeiboSpider

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec WeiboSpider.
  • dataabc/weibo-crawlerAvatar de dataabc

    dataabc/weibo-crawler

    4,541Voir sur GitHub↗

    This project is a Sina Weibo web scraper and social media data pipeline designed to extract user profiles, posts, comments, and multimedia assets. It functions as a containerized data crawler that automates the collection and local storage of social media content and engagement metrics. The system includes a processing layer that uses large language models to analyze scraped text, generating summaries and sentiment analysis. It differentiates itself through a deployment-ready container model featuring an HTTP interface for managing extraction tasks and monitoring job progress. The crawler co

    Pythoncrawlerweiboweibo-spider
    Voir sur GitHub↗4,541
  • spiderclub/weibospiderAvatar de SpiderClub

    SpiderClub/weibospider

    4,787Voir sur GitHub↗

    Weibospider is a distributed web crawler designed to extract posts, profiles, and interaction data from the Weibo social network. It functions as a social media data extractor that utilizes a distributed task queue to scale scraping operations across multiple worker nodes. The system includes a graphical administrative interface for configuring crawler settings, target user identifiers, and search keywords. It employs a distributed architecture to increase data throughput and manage large-scale collection of social media content. The tool covers a wide range of data collection capabilities,

    Pythondata-analysisdistributed-crawlerpython3
    Voir sur GitHub↗4,787
  • subzeroid/instagrapiAvatar de subzeroid

    subzeroid/instagrapi

    6,366Voir sur GitHub↗
    Pythonapi-wrapperinstabotinstagram
    Voir sur GitHub↗6,366
  • shengqiangzhang/examples-of-web-crawlersAvatar de shengqiangzhang

    shengqiangzhang/examples-of-web-crawlers

    14,651Voir sur GitHub↗

    This project is a collection of Python scripts and tools designed for web scraping, browser automation, and large-scale data extraction. It provides a set of implementations for retrieving information from websites and private APIs, including tools for multimedia downloading and social media data archiving. The toolset includes specialized mechanisms for bypassing anti-scraping measures through IP proxy pool rotation and multi-threaded crawlers. It also features capabilities for simulating browser sessions to handle authentication, intercepting session cookies, and decrypting network payloads

    HTMLagent-poolcrawlerexample
    Voir sur GitHub↗14,651
Voir les 30 alternatives à WeiboSpider→

Questions fréquentes

Que fait dataabc/weibospider ?

weiboSpider is a Python web scraper and social media crawler designed to extract user profiles, posts, and engagement metrics from Sina Weibo. It functions as an automated data pipeline for academic research and trend analysis, collecting long-form text and multimedia content.

Quelles sont les fonctionnalités principales de dataabc/weibospider ?

Les fonctionnalités principales de dataabc/weibospider sont : Social Platform Data Extraction, Data Extraction, Social Media Post Retrievers, Social Media Archiving Tools, Data Extraction Pipelines, Incremental Data Collection, Social Profile Extractors, Session & Cookie Handlers.

Quelles sont les alternatives open-source à dataabc/weibospider ?

Les alternatives open-source à dataabc/weibospider incluent : dataabc/weibo-crawler — This project is a Sina Weibo web scraper and social media data pipeline designed to extract user profiles, posts,… spiderclub/weibospider — Weibospider is a distributed web crawler designed to extract posts, profiles, and interaction data from the Weibo… subzeroid/instagrapi. shengqiangzhang/examples-of-web-crawlers — This project is a collection of Python scripts and tools designed for web scraping, browser automation, and… nghuyong/weibospider — WeiboSpider is a social media scraper designed to extract user profiles, posts, and interaction data from the Sina… justanotherarchivist/snscrape — snscrape is a Python-based social media web scraper and crawler designed to extract public posts, profiles, and…