# Does anyone know of a Beautiful Soup J-python equivalent?

**URL:** <https://forum.inductiveautomation.com/t/does-anyone-know-of-a-beautiful-soup-j-python-equivalent/35719>\
**Category:** Ignition\
**Created:** [June 16, 2020, 4:57pm UTC](https://forum.inductiveautomation.com/t/does-anyone-know-of-a-beautiful-soup-j-python-equivalent/35719 "2020-06-16T16:57:11Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [June 17, 2020, 2:19pm UTC](https://forum.inductiveautomation.com/t/does-anyone-know-of-a-beautiful-soup-j-python-equivalent/35719/4 "2020-06-17T14:19:45Z")

</div>

> [@wking](#):
>
> If anyone can add…

Import to project library:  
[BeautifulSoup3.2.2.zip](https://forum.inductiveautomation.com/uploads/short-url/4qjfSbxXgZH2NJef3TWi4EavnV1.zip) (22.0 KB)

Test using one of our power monitors:

```python
from BeautifulSoup import BeautifulSoup

url = "http://192.168.140.31/15"
soup = BeautifulSoup(system.net.httpGet(url))

t = soup.find('table')
tr = t.findAll('tr')

headers = ['meter', 'value']
data = []
for row in tr:
	td = row.findAll('td')
	if len(td) > 0:
		data.append([col.text for col in td])
		
dataOut = system.dataset.toDataSet(headers, data)

```

Resultant dataset:

```plaintext
row | meter value
---------------------------------
 0 | L1 Current 1229 
 1 | L2 Current 1187 
 2 | L3 Current 1164 
 3 | Avg Current 1194 
 4 | L1-N Voltage 282.0
 5 | L2-N Voltage 280.7
 6 | L3-N Voltage 277.0
 7 | Avg L-N Voltage 279.9
 8 | L1-L2 Voltage 487.0
 9 | L2-L3 Voltage 482.3
 10 | L3-L1 Voltage 485.2
 11 | Avg L-L Voltage 484.9
 12 | Frequency, last cycle 59.99

```

---

_[View the full topic](https://forum.inductiveautomation.com/t/does-anyone-know-of-a-beautiful-soup-j-python-equivalent/35719)._
