Je télécharge la page source HTML d'un site Web à l'aide de la cURL
commande. Le problème est que je ne veux pas la plupart du contenu de la page. J'ai juste besoin des 100 premières lignes de la page source. Existe-t-il un moyen d'arrêter le téléchargement de la page après les premières lignes?
Actuellement, j'ai la commande ci-dessous qui fonctionne mais elle ne semble pas être efficace en temps.
curl -r[0-1] "http://www.freebase.com/m/045c7b" > foo.txt
J'ai essayé de changer la valeur de 1
la .5
et .05
et encore la page Web entière est obtenir téléchargé.
Je regarde le temps moins d'une seconde pour exécuter la commande ci-dessus.
ÉDITER
À partir de la page de manuel de cURL
, je vois que " Vous devez également savoir que de nombreux serveurs HTTP / 1.1 n'ont pas cette fonctionnalité activée, de sorte que lorsque vous essayez d'obtenir une plage, vous obtiendrez à la place le document entier. " Donc, si le serveur ne prend pas en charge l'interrogation de plage, existe-t-il une autre commande dans l' nix
environnement qui m'aidera à accomplir ce que j'essaie de faire?