def scrape_url(url): | |
from browser_use import Browser | |
from bs4 import BeautifulSoup | |
# Initialize the browser | |
browser = Browser() | |
# Open the URL | |
browser.open(url) | |
# Get the page content | |
content = browser.get_page_source() | |
# Close the browser | |
browser.close() | |
# Parse the HTML content | |
soup = BeautifulSoup(content, 'html.parser') | |
# Extract relevant text (modify the selector as needed) | |
text_elements = soup.find_all(['main']) | |
text_content = ' '.join([element.get_text() for element in text_elements]) | |
return text_content.strip() |