Crear filas y columnas en BeautifulSoup
A continuación se encuentra el código de Python y su resultado. Quiero que el resultado sea presentado en filas y columnas de un dataframe:
response = requests.get(source_data)
soup = BeautifulSoup(response.text, “html.parser”)
States = soup.find_all(‘div’,class_ = ‘card bg-darker p-3 mb-3’)
for item in States :
state_name = item.find(class_='fw-bold fs-5 mb-2').text
vaccinated_per = item.find(class_='col-3 text-end fs-5 ff-s text-success').text
print(state_name,vaccinated_per)
Resultado:
Flanders 80.24%
Wallonia 70.00%
Brussels 56.73%
Ostbelgien 65.11%
davy.ai