sintamar commited on
Commit
e2ca888
·
verified ·
1 Parent(s): 9765196

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -2,6 +2,7 @@ import streamlit as st
2
  from extract import take_webdata
3
  from PIL import Image
4
  from io import BytesIO
 
5
 
6
  def main():
7
  st.title("Website Content Exctractor")
@@ -22,12 +23,15 @@ def visualize(url):
22
  # innerHTML = get_innerHTML(url)
23
  html_content, parse_element = take_webdata(url)
24
  st.subheader("Website title:")
25
- if html_content:
26
  #st.info(html_content)
27
  #st.code(html_content, language='html')
28
- st.markdown(parse_element.prettify(), unsafe_allow_html=True)
 
 
29
  else:
30
- st.error("Error: empty html content")
 
31
 
32
 
33
  except Exception as e:
 
2
  from extract import take_webdata
3
  from PIL import Image
4
  from io import BytesIO
5
+ import pandas as pd
6
 
7
  def main():
8
  st.title("Website Content Exctractor")
 
23
  # innerHTML = get_innerHTML(url)
24
  html_content, parse_element = take_webdata(url)
25
  st.subheader("Website title:")
26
+ if parse_element:
27
  #st.info(html_content)
28
  #st.code(html_content, language='html')
29
+ # Konversi tabel HTML ke DataFrame Pandas
30
+ df = pd.read_html(str(parse_element))[0]
31
+ st.dataframe(df) # tampilkan tabel dengan format rapi Streamlit
32
  else:
33
+ st.warning("Tabel tidak ditemukan.")
34
+
35
 
36
 
37
  except Exception as e: