1002 B
1002 B
trafilatura
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 information: https://trafilatura.readthedocs.io/en/latest/usage-cli.html#further-information.
- 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]}}