Scraping

Lo scraping, o "web scraping", è il processo di estrazione di grandi quantità di informazioni da un sito web. Questo può comportare il download di diverse pagine web o dell'intero sito. Il contenuto scaricato può includere solo il testo delle pagine, l'intero HTML oppure sia l'HTML sia le immagini di ogni pagina.

Esistono molti metodi diversi per eseguire lo scraping di un sito web. Il più semplice consiste nello scaricare manualmente le pagine web. È possibile farlo copiando e incollando il contenuto di ogni pagina in un editor di testo oppure usando il comando File → Save As… del browser per salvare copie locali delle singole pagine. Lo scraping può anche essere eseguito automaticamente usando un software per il web scraping. Questo è il metodo più comune per scaricare un gran numero di pagine da un sito web. In alcuni casi, è possibile usare dei bot per eseguire lo scraping di un sito a intervalli regolari.

Lo scraping web può essere eseguito per diversi scopi. Ad esempio, si potrebbe voler archiviare una sezione di un sito web per accedervi offline. Scaricando diverse pagine sul computer, è possibile leggerle in un secondo momento senza essere connessi a Internet. A volte gli sviluppatori web eseguono lo scraping dei propri siti web per verificare la presenza di link e immagini non funzionanti all'interno di ogni pagina. Lo scraping può anche essere eseguito per scopi illeciti, come copiare un sito web e ripubblicarlo con un nome diverso. Questo tipo di scraping è considerato una violazione del copyright e può portare a un procedimento giudiziario.

NOTE: Anche se eseguire lo scraping di un sito web allo scopo di ripubblicare informazioni è sempre sbagliato, lo scraping di un sito per altri scopi potrebbe comunque violarne i termini di utilizzo. Pertanto, è sempre consigliabile leggere i termini di utilizzo di un sito web prima di scaricarne i contenuti.

Aggiornato September 22, 2011 da Per C.

quizMetti alla prova le tue conoscenze

What is the primary goal of net neutrality regulations?

A
To ensure that all Internet traffic is treated equally by ISPs
0%
B
To create fast lanes for premium subscribers
0%
C
To allow ISPs to put certain protocols behind paywalls
0%
D
To help ISPs prioritize traffic from their partner companies
0%
Correct! Incorrect!     View the Net Neutrality definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Scraping in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.