tags: web_scraping python_offensive python


import requests
from bs4 import BeautifulSoup
 
url = "http://example.com"  # Sito di esempio
response = requests.get(url)  # Scarica la pagina
soup = BeautifulSoup(response.text, "html.parser")  # Parsa l'HTML
 
# Trova tutti i tag <a> (link)
links = soup.find_all("a")
 
for link in links:
    href = link.get("href")
    print(f"Link trovato: {href}")

Tramite questo codice molto semplice possiamo analizzare tutto il codice html di una pagina web e trovare tutti i link presenti. Ci basta sostituire la variabile url e links.