Spaces:
Runtime error
Runtime error
import requests | |
import streamlit as st | |
import time | |
urls = ['https://en.wikipedia.org/wiki/Health_care', | |
'https://en.wikipedia.org/wiki/Health_information_on_the_Internet', | |
'https://www.who.int/health-topics/coronavirus#tab=tab_1'] | |
def scrape_wikipedia(url): | |
try: | |
start_time = time.time() | |
response = requests.get(url) | |
end_time = time.time() | |
return {'url': url, 'response_time': end_time - start_time, 'content': response.content} | |
except: | |
return {'url': url, 'response_time': None, 'content': ""} | |
def main(): | |
st.title("List of Articles on Health Care") | |
for url in urls: | |
st.write(f"Scraping {url}...") | |
scraped_data = scrape_wikipedia(url) | |
st.write(f"Response time: {scraped_data['response_time']}") | |
st.write(f"Content: ") | |
st.text(scraped_data['content']) | |
if __name__ == '__main__': | |
main() | |