Spaces:
Runtime error
Runtime error
import requests | |
from bs4 import BeautifulSoup | |
def scrape_data_from_url(url): | |
try: | |
response = requests.get(url) | |
response.raise_for_status() # Check if the request was successful | |
soup = BeautifulSoup(response.text, 'html.parser') | |
# Find all <p> tags and extract their text content | |
paragraphs = soup.find_all('p') | |
# Combine the text content from all paragraphs into a single string | |
data = "\n".join(paragraph.get_text() for paragraph in paragraphs) | |
return data | |
except requests.exceptions.RequestException as e: | |
return f"Error fetching data: {str(e)}" | |