Oltre a WGET, Curl è uno strumento principale nella cassa dello strumento del guru di Linux quando si Webscraping, si avvicinano a Internet o intranet, scaricando file, test di applicazioni e effettuare chiamate web tramite uno strumento CLI.
Curl è attivamente sviluppato da una comunità di sviluppatori e ha la sua presenza sul web su https: // Curl.haxx.SE/.
Una rapida occhiata ad alcuni punti salienti di Curl:
Per ulteriori funzionalità
Ultima versione di Curl
L'ultima versione di Curl a partire da gennaio 2020 è 7.68.0. I download sono pubblicati sul sito Curl e il codice sorgente è disponibile sulla pagina GitHub per il progetto. Vedi il Changelog per le ultime note di rilascio di Curl.
Come costruire e installare Curl dalla sorgente
Prima ottieni il codice sorgente per Curl dalla pagina di download. Non lo dimostra perché probabilmente hai bisogno di Curl o Wget per ottenere il codice sorgente e questo è ridondante da mostrare in questo tutorial. Vedi il software scaricato di seguito:
Inoltre dovrai installare GCC E Fare Sulla tua macchina prima di iniziare, assumiamo il suo debian o compatibile:
$ APT-get Installa GCC $ APT-get make
Ora disimballa il software con il comando TAR. E quindi inserisci la directory non impacchettata ed esegui Configura, crea e crea installa
$ TAR XZVF CURL-7.68.0.catrame.GZ $ CD CURL-7.68.0 $ ./configura $ make $ sudo make install
Se ottieni questo avvertimento, è possibile avere 2 versioni di Curl installate e devi assicurarti di utilizzare la libcurl che hai appena compilato con la versione Curl che hai compilato. Quindi imposta LD_Library_Path per risolverlo:
ATTENZIONE: le versioni ricci e libcurl non corrispondono. La funzionalità può essere influenzata. $ EXPORT LD_LIBRARY_PATH =/USR/LOCAL/LIB
Ora puoi vedere Curl e Libcurl hanno versioni corrispondenti e Curl funziona come previsto.
Come installare Curl su Debian 10 o Ubuntu 19.10
Curl è installato per impostazione predefinita sulle ultime versioni di Debian e Ubuntu. Se l'hai rimosso per qualche motivo, puoi installarlo con Apt-get
sudo apt-get installa curl
Come installare Curl su CentOS 8
Curl è installato per impostazione predefinita sulle ultime versioni di Centoos e Red Hat. Se l'hai rimosso per qualche motivo puoi installarlo con Yum
sudo yum installa ricci
Scarica la pagina web con un esempio di ricciolo
Scariciamo una semplice pagina web con Curl. Ecco la sintassi e l'esempio:
curl https: // linuxhint.com/sitemap.xml> out.Pagina web uscite.pagina web
Esempio di download multi-pagina
Puoi usare caratteri jolly e sintassi fantasiosi per scaricare molti file contemporaneamente. Ecco un esempio da scaricare da LinuxHint le pagine Sitemap che seguono un modello normale. L'opzione -o memorizzerà i file in nomi uguali alle pagine Web originali ma a livello locale.
Curl -o https: // linuxhint.com/sitemap-pt-post-2019- [01-12].XML
Conclusione
Curl è per lo più installato sulla più moderna distribuzioni Linux per impostazione predefinita, quindi ottenere l'accesso ad esso è super facile. Anche la compilazione o l'installazione del pacchetto sono facili. Controlla le risorse seguenti per maggiori dettagli su tutte le caratteristiche abbondanti di Curl.