Read HTML data and convert it into python classes.
Project description
HTML-Reader
Read HTML data and convert it into python classes.
Installation
From PyPi:
pip install HTML-Reader
From Github Repo:
pip install git+https://github.com/Monkvy/HTML-Reader
Usage
Get elements by class, id, src, etc.
- Open a HTML-File or create a string with HTML code.
- Get HTML-Element by calling Element.Get() and insert a keyword.
Example HTML-File "example.html":
<div class="content">
<h1 class="title">Example title</h1>
<p>
Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam
</p>
</div>
Python Code:
import HTMLReader
with open("example.html", "r") as file:
raw_html = file.read()
title = HTMLReader.Element.Get(raw_html, "class=\"title\"")[0]
print(title.content)
Output:
Example title
Get elements by tag
- Open a HTML-File, created in the example above.
- Get HTML-Element by calling Element.GetWithTag() and insert a tag.
import HTMLReader
with open("example.html", "r") as file:
raw_html = file.read()
title = HTMLReader.Element.GetWithTag(raw_html, "p")[0]
print(title.content)
Output:
Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam
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
HTML-Reader-1.1.1.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for HTML_Reader-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0ff4750cd2a691055df3ce3b9e8535820a82364b4de2f4a87a0e6e076ff4c5f |
|
MD5 | ec502d339a45621b45e0eb62d2cfc296 |
|
BLAKE2b-256 | 9b9895b7c59a53b693b08cab60be16ef0b82f183a37642c7e5acca686c392512 |