commands.sh

trafilatura

all

A Python tool for web scraping and crawling that extracts main text, metadata, and comments from web pages. Designed for creating text corpora and extracting structured content.

More info →

Options (4)

-u, --URLboolean

Extract text from a URL

Example: trafilatura {{[-u|--URL]}} {{url}}
-o, --output-dirboolean

Extract text and save to a file

Example: trafilatura {{[-u|--URL]}} {{url}} {{[-o|--output-dir]}} {{path/to/output.txt}}
-i, --input-fileboolean

Extract text from multiple URLs listed in a file

Example: trafilatura {{[-i|--input-file]}} {{path/to/url_list.txt}}
-h, --helpboolean

Display help

Example: trafilatura {{[-h|--help]}}

Examples (8)

Extract text from a URL

trafilatura [-u|--URL] url

Extract text and save to a file

trafilatura [-u|--URL] url [-o|--output-dir] path/to/output.txt

Extract text in JSON format

trafilatura [-u|--URL] url --json

Extract text from multiple URLs listed in a file

trafilatura [-i|--input-file] path/to/url_list.txt

Crawl a website using its sitemap

trafilatura --sitemap url_to_sitemap.xml

Extract text while preserving HTML formatting

trafilatura [-u|--URL] url --formatting

Extract text including comments

trafilatura [-u|--URL] url --with-comments

Display help

trafilatura [-h|--help]
made by @shridhargupta | data from tldr-pages