semvec/pypi-packages huggingface dataset:
HTML-Reader 1.1.1
Read HTML data and convert it into python classes.
Keywords: python,html,parser,reader


# HTML-Reader
Read HTML data and convert it into python classes.
## Installation
From PyPi:

```shell
pip install HTML-Reader
```
From Github Repo:

```shell
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":
```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:
``` Python
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:
```shell
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.

``` Python
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:
```shell
Lorem ipsum dolor sit amet, 
consetetur sadipscing elitr, sed diam
```