// devtools · adbar/trafilatura

trafilatura

trafilatura es un proyecto de herramientas de desarrollo de código abierto de adbar (adbar/trafilatura en GitHub). Tiene 6.935 estrellas en GitHub y 452 bifurcaciones, se publica bajo la licencia Apache-2.0 y se actualizó por última vez en GitHub el 6 de octubre de 2026.

Trafilatura — a Python and CLI tool to crawl the web and extract clean text and metadata for corpora and RAG.

★ 6,9k estrellas⑂ 452 bifurcacionesApache-2.0actualizado oct 2026
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Estrellas en GitHub
6.935
Bifurcaciones
452
Licencia
Apache-2.0
Última actualización en GitHub
6 de octubre de 2026
Tipo de ficha
Guía de instalación completa
Sitio oficial
Official site
// cómo funciona

Cómo funciona

  1. Clarify your goal

    Decide your source set (URLs, feeds or crawled sites) and the output format your corpus or RAG pipeline expects.

  2. Get the project

    Clone adbar/trafilatura from GitHub (or use the install path in the run steps below) and skim its README for the parts relevant to your goal.

  3. Install and configure

    Install trafilatura from PyPI with pip, as its documentation's installation page describes.

  4. Run your first task

    Fetch one article URL and extract it to Markdown, checking that navigation and ads are gone and metadata (title, date, author fields) is present.

// características

Por qué gusta tanto

Main-content extraction

Robust, configurable extraction of the key article content and metadata from messy web pages.

Crawling and discovery

Advanced web crawling and text discovery, including feed and sitemap-based gathering for corpus building.

Many output formats

Emit CSV, JSON, HTML, Markdown, TXT or XML to fit corpora, datasets or RAG ingestion.

Parallel processing

Processes online and offline input in parallel, so bulk extraction over large URL lists stays practical.

Benchmark-proven

The most efficient open-source library in ScrapingHub's article-extraction benchmark and the best single tool in a published ROUGE-L comparison.

Library, CLI and R

Use it as a Python library, from the command line, or from R, with the same extraction engine.

Advertisement
// ejecútalo

Ejecútalo tú mismo

  1. Clone the repository

    Get the source from the official GitHub repository for trafilatura.

    git clone https://github.com/adbar/trafilatura.git
    cd trafilatura
  2. Install Trafilatura

    Install the package from PyPI per the documentation's installation page linked in the README.

    pip install trafilatura  # see README documentation links for installation details
  3. Extract your first page

    Use the core Python functions from the README to fetch a page and extract its main text.

    python -c "from trafilatura import fetch_url, extract; print(extract(fetch_url('https://example.com/article'))[:500])"  # pattern from README
// casos de uso

Qué puedes crear

Advertisement
// preguntas frecuentes

Preguntas frecuentes

Who maintains trafilatura?

adbar, through the adbar/trafilatura repository, with documentation at trafilatura.readthedocs.io.

Is trafilatura free to use?

Yes — the project is open source under the Apache-2.0 license as recorded for this listing. See the license terms for any conditions on redistribution.

Does trafilatura need a paid API key?

No API keys are needed — extraction runs locally in Python; you are responsible for crawling politely and respecting sites' terms and robots rules.

How does Trafilatura compare to a general scraping framework?

General frameworks fetch pages and leave content cleaning to you. Trafilatura specialises in the extraction step — main text and metadata, benchmarked against other extractors — and pairs well with a separate crawler for discovery.

How do I get started with trafilatura?

Clone the repository (or use the documented installer), follow the install and configure steps on this page, and run the smallest real task first — fetch one article URL and extract it to Markdown, checking that navigation and ads are gone and metadata (title, date, author fields) is present.

// sigue explorando

Herramientas similares

Herramientas de desarrollo

Scrapling

Adaptive web scraping framework in Python — from a single request to a full-scale crawl

★ 86,3k estrellasBSD-3-Clause
Ver la guía →
Herramientas de desarrollo

ddgs

A Python metasearch library aggregating many web search services — plus CLI, API and MCP server

★ 3,0k estrellasMIT
Ver la guía →
Herramientas de desarrollo

Gradio

Build machine-learning web demos in Python within minutes — the fastest way to share a model with the world.

★ 43,7k estrellasApache-2.0
Ver la guía →
Herramientas de desarrollo

langextract

Google's Python library for extracting structured data from unstructured text with LLMs, with grounding

★ 38,9k estrellasApache-2.0
Ver la guía →
Herramientas de desarrollo

Chat2DB

A local-first database client with AI SQL help — 40+ databases, desktop, web, Docker and CLI

★ 28,3k estrellasApache-2.0
Ver la guía →
Herramientas de desarrollo

LlamaFactory

Unified, efficient fine-tuning of 100+ LLMs and VLMs with a CLI and Web UI — ACL 2024

★ 75,4k estrellasApache-2.0
Ver la guía →
// alternativas

Alternativas en Herramientas de desarrollo

Los demás proyectos de Herramientas de desarrollo con más estrellas del catálogo de LibreAI: la lista realista de alternativas si trafilatura no es lo que buscas.

// más en devtools

Más en Herramientas de desarrollo

Proyectos de Herramientas de desarrollo cercanos en el catálogo, los más próximos en estrellas a trafilatura: sigue explorando a ambos lados.

Consigue trafilatura

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.