LibreAI / 開発ツール / trafilatura
// devtools · adbar/trafilatura

trafilatura

trafilaturaは、adbarが公開しているオープンソースの開発ツールプロジェクトです(GitHub: adbar/trafilatura)。GitHubスターは6,935、フォークは452で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2026年10月6日です。

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

★ 6.9k スター⑂ 452 フォークApache-2.0更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
adbar/trafilatura
GitHubスター
6,935
フォーク
452
ライセンス
Apache-2.0
GitHubでの最終更新
2026年10月6日
カテゴリ
開発ツール
掲載タイプ
完全なインストールガイド
公式サイト
Official site
// 仕組み

仕組み

  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.

// 機能

選ばれる理由

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
// 自分で実行

自分で実行してみる

  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
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

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.

// さらに探索

似ているツール

開発ツール

Scrapling

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

★ 86.3k スターBSD-3-Clause
ガイドを見る →
開発ツール

ddgs

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

★ 3.0k スターMIT
ガイドを見る →
開発ツール

Gradio

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

★ 43.7k スターApache-2.0
ガイドを見る →
開発ツール

langextract

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

★ 38.9k スターApache-2.0
ガイドを見る →
開発ツール

Chat2DB

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

★ 28.3k スターApache-2.0
ガイドを見る →
開発ツール

LlamaFactory

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

★ 75.4k スターApache-2.0
ガイドを見る →
// 代替候補

代替候補: 開発ツール

LibreAIカタログに掲載された開発ツールプロジェクトの中で最もスターの多いもの — trafilaturaが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る devtools

さらに見る: 開発ツール

カタログの中でtrafilaturaとスター数が近い開発ツールプロジェクト — 前後の棚もそのまま見て回れます。

trafilaturaを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。