awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
chyroc avatar

chyroc/WechatSogou

0
View on GitHub↗
6,181 stars·1,703 forks·Python·apache-2.0·38 views

WechatSogou

WechatSogou is a Python library that provides a programmatic bridge to WeChat content by scraping Sogou's search engine results. It resolves WeChat account profile pages to article lists, filters trending articles by predefined categories, and manages browser-like cookie sessions to maintain authenticated access. The library parses raw HTML to extract article metadata, account details, and keyword suggestions, while dynamically adjusting request frequency to avoid IP blocking.

The project offers capabilities for searching WeChat public accounts and articles by keyword, returning profile details such as name, ID, and authentication status, along with article titles, abstracts, and URLs. It can fetch detailed account information including introductions, QR codes, and recent posting statistics, as well as retrieve the most recent articles from an account's history with metadata like title, cover image, and publish time. The library also generates related keyword suggestions to refine searches and retrieves trending articles from WeChat's homepage by category.

Additional functionality includes parsing trending articles from specified categories and extracting paginated article URLs from account profile pages. The library's documentation covers installation and usage for these data extraction tasks.

Features

  • WeChat-Sogou Scraping Bridges - Bridges WeChat data by scraping Sogou's search engine results and parsing HTML responses into structured JSON objects.
  • Social Media Profile Extractors - Extracting detailed information for specific public accounts, such as introductions, QR codes, and recent posting statistics.
  • WeChat Account Search - Searching for WeChat public accounts and articles by keyword, retrieving profile details, article metadata, and related search suggestions.
  • Account Article Link Resolvers - Resolves WeChat account profile pages to article lists by following redirect chains and extracting paginated article URLs.
  • Account Data Scrapers - An API client for searching WeChat public accounts and articles, fetching account details, and retrieving trending content programmatically.
  • Account Article Metadata Retrievers - Retrieving recent articles from an account's history, including metadata like title, cover image, and publish time.
  • Trending Article Retrievers - Retrieve trending articles from a platform's homepage by category, returning their titles, abstracts, and source account details.
  • Account Article History Extractors - Extract the most recent articles from an account's history page, including metadata like title, cover image, and publish time.
  • WeChat Article Extraction - Search for articles by keyword and return their titles, abstracts, URLs, and associated account info.
  • WeChat - Search for public accounts by keyword and return their profile details, including name, ID, and authentication status.
  • WeChat Account Search Tools - A client that searches for WeChat public accounts by keyword and returns profile details including name, ID, and authentication status.
  • WeChat Article Search APIs - A tool that searches WeChat articles by keyword and returns titles, abstracts, URLs, and associated account metadata.
  • Session & Cookie Handlers - Manages browser-like cookie sessions to bypass anti-scraping measures and maintain authenticated access to Sogou's search pages.
  • Client-Side Adaptive Throttling - Adjusts request frequency dynamically based on HTTP response codes and retry-after headers to avoid IP blocking.
  • PDF and HTML Content Extraction - Extracts article metadata, account details, and keyword suggestions by parsing raw HTML with regex and DOM traversal.
  • Article List Retrieval - Retrieve trending articles from a specified category, such as food.
  • Trending Article Category Filters - Filters trending articles by predefined categories (e.g., food, tech) using URL parameter manipulation and category ID mapping.
  • WeChat Keyword Suggestions - Generating related keyword suggestions based on a given query to refine searches for accounts or articles.
  • WeChat Trending Content - Fetching and parsing trending articles from WeChat platform categories, including titles, abstracts, and source account information.
  • WeChat Account Detail Retrievers - Fetch detailed information for a specific public account, including its introduction, QR code, and recent posting stats.
  • Search Keyword Suggesters - Generates related search terms by parsing Sogou's autocomplete API responses and filtering for WeChat-specific content.

Star history

Star history chart for chyroc/wechatsogouStar history chart for chyroc/wechatsogou

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does chyroc/wechatsogou do?

WechatSogou is a Python library that provides a programmatic bridge to WeChat content by scraping Sogou's search engine results. It resolves WeChat account profile pages to article lists, filters trending articles by predefined categories, and manages browser-like cookie sessions to maintain authenticated access. The library parses raw HTML to extract article metadata, account details, and keyword suggestions, while dynamically adjusting request frequency to avoid IP…

What are the main features of chyroc/wechatsogou?

The main features of chyroc/wechatsogou are: WeChat-Sogou Scraping Bridges, Social Media Profile Extractors, WeChat Account Search, Account Article Link Resolvers, Account Data Scrapers, Account Article Metadata Retrievers, Trending Article Retrievers, Account Article History Extractors.

What are some open-source alternatives to chyroc/wechatsogou?

Open-source alternatives to chyroc/wechatsogou include: qiye45/wechatdownload — WeChatDownload is a content archiving tool for WeChat Official Accounts that enables automated batch downloading of… bisguzar/twitter-scraper — This project is an unauthenticated web scraper designed to extract public data from the Twitter frontend API. It… davidfowl/todoapp — TodoApp is a task management web application designed for organizing and tracking pending items. It consists of a… adbar/trafilatura — Trafilatura is a Python library and command-line tool for extracting clean, structured text and metadata from web… asciimoo/colly — Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages,… dataabc/weibospider — weiboSpider is a Python web scraper and social media crawler designed to extract user profiles, posts, and engagement…

Open-source alternatives to WechatSogou

Similar open-source projects, ranked by how many features they share with WechatSogou.
  • qiye45/wechatdownloadqiye45 avatar

    qiye45/wechatDownload

    8,223View on GitHub↗

    WeChatDownload is a content archiving tool for WeChat Official Accounts that enables automated batch downloading of articles, comments, collections, and embedded media assets. It extracts account identifiers and session keys from a single shared article link, then iterates through paginated article lists to retrieve all historical content without requiring separate login credentials. The tool distinguishes itself through its comprehensive capture capabilities, including comment threads, reply chains, and entire article collections alongside the main content. It provides granular control over

    HTMLdownloaddownloaderwechat
    View on GitHub↗8,223
  • bisguzar/twitter-scraperbisguzar avatar

    bisguzar/twitter-scraper

    4,013View on GitHub↗

    This project is an unauthenticated web scraper designed to extract public data from the Twitter frontend API. It functions as a social media data extractor that simulates browser requests to gather information without the need for official API keys or user account authentication. The tool provides capabilities for gathering public posts, harvesting user profile metadata such as biographies and locations, and retrieving trending topics categorized by geographical region. It can perform targeted content scraping based on specific usernames, hashtags, or search queries. The system manages data

    Pythonclientjavascriptno-authentication
    View on GitHub↗4,013
  • asciimoo/collyasciimoo avatar

    asciimoo/colly

    25,348View on GitHub↗

    Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages, following links, and extracting structured data from HTML and XML documents. The framework includes a distributed scraping engine designed to spread data collection tasks across multiple instances to increase throughput. It ensures compliance with website owner policies by automatically reading and respecting robots.txt files. The system manages request lifecycles through domain-based rate limiting, concurrency controls, and session management via a stateful cookie jar. It s

    Go
    View on GitHub↗25,348
  • adbar/trafilaturaadbar avatar

    adbar/trafilatura

    5,319View on GitHub↗

    Trafilatura is a Python library and command-line tool for extracting clean, structured text and metadata from web pages. It downloads HTML content, identifies the main body of text, and strips away navigation, ads, and other boilerplate, returning the core article content along with fields like title, author, date, and URL. The tool can also extract user comments and test whether a page contains extractable text, making it a general-purpose web text extraction library. What distinguishes Trafilatura from simpler extractors is its configurable extraction pipeline, which offers high-speed, high

    Pythonarticle-extractorcorpus-buildercorpus-tools
    View on GitHub↗5,319
See all 30 alternatives to WechatSogou→