Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Anikeshpatel/dompy

JavaScript Dom Api for Python, Html Parser and a Web scraping tool in python
https://github.com/Anikeshpatel/dompy

dompy html-parser htmlparser javascript-dom-api python3 pythondomapi webscraping

Last synced: 7 days ago
JSON representation

JavaScript Dom Api for Python, Html Parser and a Web scraping tool in python

Awesome Lists containing this project

README

        

JavaScript Dom Api for Python, Html Parser and a Web scraping tool in python

##### Installation
```bash
pip install dompy-parser
```

##### Basic API

```python
>>> from dompy import Document
>>> document = Document.fromURL('https://www.lipsum.com')
>>> document.title
'Lorem Ipsum - All the facts - Lipsum generator'
>>> elements = document.getElementsByTag('h3')
>>> len(elements)
5
>>> elements[0].innerHTML
'The standard Lorem Ipsum passage, used since the 1500s'
```

**

or

**

```python
>>> from dompy import DompyParser
>>> document = DompyParser.parse('


Abc


Xyz


')
>>> elements = document.getElementsByTag('h3')
>>> len(elements)
2
>>> elements[0].innerHTML
'Abc'
>>> elements[0].attributes
{'color': 'blue', 'align': 'center'}
```
___

#### License
Dompy is GNU GPL v3.0 licensed, as found in the LICENSE file.