GeneralNewsExtractor is a specialized system for identifying and extracting structured news data through configurable HTML filtering and XPath-based parsing. It functions as an automated news scraper and web page content parser that isolates article bodies and metadata from news webpages.
الميزات الرئيسية لـ generalnewsextractor/generalnewsextractor هي: News and Blog Article Scraping, Web Article Extraction, XPath Data Extractors, Automated News Scrapers, Web Content Noise Reduction, Full-Text Content Extraction, CSS and XPath Query Engines, HTML Noise Removal.
تشمل البدائل مفتوحة المصدر لـ generalnewsextractor/generalnewsextractor: grangier/python-goose — python-goose is a Python library for web scraping and content extraction. It functions as an HTML boilerplate remover… mozilla/readability — Readability is a JavaScript library designed for web content extraction. It functions as a DOM parsing utility and… jaypyles/scraperr — Scraperr is a self-hosted web scraping and crawling platform designed for extracting structured data from websites… adbar/trafilatura — Trafilatura is a Python library and command-line tool for extracting clean, structured text and metadata from web… readyouapp/readyou — ReadYou is a self-hosted reading application and RSS feed aggregator that centralizes content from multiple web… freeok/so-novel — so-novel is a web novel downloader and scraping engine designed to extract structured text from websites and convert…
python-goose is a Python library for web scraping and content extraction. It functions as an HTML boilerplate remover and article parser designed to isolate primary text and metadata from web pages by stripping away navigation, layout noise, and non-essential elements. The tool features multilingual processing capabilities, utilizing language-specific stop-word analyzers to identify and extract primary content across different languages. It also identifies and collects embedded media, including source URLs and embed codes for lead images and videos associated with an article. The library cov
Readability is a JavaScript library designed for web content extraction. It functions as a DOM parsing utility and article metadata extractor that isolates the primary text of a webpage by removing clutter such as advertisements and navigation bars. The library employs a heuristic-based content detector to predict if a webpage contains a parseable article before performing full extraction. It uses a parsing workflow to convert complex HTML documents into a simplified format, facilitating the implementation of distraction-free reader views. The tool covers several capability areas, including
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
Scraperr is a self-hosted web scraping and crawling platform designed for extracting structured data from websites using XPath selectors. It functions as a containerized system for managing scraping jobs through a queue and analyzing the resulting content using artificial intelligence. The project differentiates itself through its Kubernetes-native architecture, allowing for scalable deployment and management via package managers. It includes a crawling engine capable of domain-level spidering to discover linked pages and a data analyzer that uses artificial intelligence to query extracted we