Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import requests
|
|
|
2 |
import streamlit as st
|
3 |
import time
|
4 |
|
@@ -22,8 +23,12 @@ def main():
|
|
22 |
st.write(f"Scraping {url}...")
|
23 |
scraped_data = scrape_wikipedia(url)
|
24 |
st.write(f"Response time: {scraped_data['response_time']}")
|
|
|
|
|
|
|
|
|
25 |
st.write(f"Content: ")
|
26 |
-
st.
|
27 |
|
28 |
if __name__ == '__main__':
|
29 |
main()
|
|
|
1 |
import requests
|
2 |
+
from bs4 import BeautifulSoup
|
3 |
import streamlit as st
|
4 |
import time
|
5 |
|
|
|
23 |
st.write(f"Scraping {url}...")
|
24 |
scraped_data = scrape_wikipedia(url)
|
25 |
st.write(f"Response time: {scraped_data['response_time']}")
|
26 |
+
content = scraped_data['content']
|
27 |
+
if b'\r\n' not in content:
|
28 |
+
soup = BeautifulSoup(content, 'html.parser')
|
29 |
+
content = soup.prettify().encode()
|
30 |
st.write(f"Content: ")
|
31 |
+
st.text_area("", content.decode(), height=200, max_chars=None, key=None, help=None, return_streamlit=False, value=None, on_change=None, args=None, kwargs=None)
|
32 |
|
33 |
if __name__ == '__main__':
|
34 |
main()
|