Extract text and some metainfo from HTML, coping with malformed pages as well as possible.
Project description
The htmltotext module
=====================
This package was written for a search engine, to allow it to extract the
textual content and metadata from HTML pages. It tries to cope with
invalid markup and incorrectly specified character sets, and strips out
HTML tags (splitting words at tags appropriately). It also discards the
contents of script tags and style tags.
As well as text from the body of the page, it extracts the page title,
and the content of meta description and keyword tags. It also parses
meta robots tags to determine whether the page should be indexed.
The HTML parser used by this module was extracted from the Xapian search
engine library (and specifically, from the omindex indexing utility in
that library).
=====================
This package was written for a search engine, to allow it to extract the
textual content and metadata from HTML pages. It tries to cope with
invalid markup and incorrectly specified character sets, and strips out
HTML tags (splitting words at tags appropriately). It also discards the
contents of script tags and style tags.
As well as text from the body of the page, it extracts the page title,
and the content of meta description and keyword tags. It also parses
meta robots tags to determine whether the page should be indexed.
The HTML parser used by this module was extracted from the Xapian search
engine library (and specifically, from the omindex indexing utility in
that library).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
htmltotext-0.7.tar.gz
(27.1 kB
view details)
File details
Details for the file htmltotext-0.7.tar.gz
.
File metadata
- Download URL: htmltotext-0.7.tar.gz
- Upload date:
- Size: 27.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a535820b3513304b55807ce2b81963a3686fa14316f51694d210cbc3c4a1bce |
|
MD5 | 10ab1bfa636487e8e972992220ede38b |
|
BLAKE2b-256 | 875dbd652ad6f8361825dd9bd3b2f30401863da524b65f25a90213584090d40b |