Téléchargement d'une page web

Fish Shell:
Téléchargement d'une page web

Comment faire :

Avec Fish Shell, curl est votre meilleur ami pour télécharger une page web. Exécutez ces commandes, c’est rapide et efficace.

# Télécharger le contenu de example.com et l'afficher sur la console
curl http://example.com

# Sauvegarder le contenu dans un fichier nommé "page.html"
curl http://example.com -o page.html

Sample output:

<!doctype html>
<html>
<head>
    <title>Example Domain</title>
...
</html>

C’est aussi simple que ça.

Exploration en profondeur

Avant curl, il y avait ftp, mais c’était limité aux transferts de fichiers. curl a su s’imposer avec la prise en charge d’une multitude de protocoles. Parmi les alternatives, il y a wget, qui est plutôt utilisé pour télécharger récursivement du contenu.

En termes d’implémentation, curl est une librairie qu’on appelle libcurl. Elle est disponible pour diverses langues de programmation, alors que Fish Shell l’utilise directement via la ligne de commande. Pour les tâches avancées, on peut jouer avec les en-têtes HTTP, envoyer des données via POST, etc. Fish Shell rend l’exploitation de ces options assez intuitive avec sa syntaxe épurée.

Voir également