miércoles, 12 de enero de 2022

Leer pagina de Confluence con Pandas (Python)

Hola a todos!

En este post vamos a mostrar cómo leer una página de confluence que requiere autenticación con las librerías de confluence y Pandas.

Lo primero que debemos hacer es instalar las librerías de Confluence y Pandas
 pip install atlassian-python-api  
 pip install pandas  

Luego creamos nuestro python script

1:  from atlassian import Confluence  
2:  import pandas as pd  
3:    
4:  username = "YOURUSERNAME"  
5:  password = "YOURPASSWORD"  
6:  url = "https://yourconfluencewiki.com"  
7:  page_id = "987123456"  
8:    
9:  confluence = Confluence(url,  
10:              username,  
11:              password)  
12:    
13:  page = confluence.get_page_by_id(  
14:    page_id,  
15:    expand='body.storage')  
16:  page_content = page['body']['storage']['value']  
17:    
18:  table = pd.read_html(page_content)  
19:  # Para tomar la primera tabla de la pagina  
20:  table = table[0]  
21:    


Y luego de ahí ya puedes tomar la información que necesites de la página html, en este caso yo estoy tomando la información de la primera tabla pero tu puedes tomar la información que necesites.

No hay comentarios: