Ich lade die HTML-Quellseite einer Website mit dem cURLBefehl herunter . Das Problem ist, ich möchte nicht die meisten Inhalte auf der Seite. Ich brauche nur die ersten 100 Zeilen der Quellseite. Gibt es eine Möglichkeit, den Download der Seite nach den ersten Zeilen zu stoppen?
Derzeit funktioniert der folgende Befehl, aber er scheint nicht zeiteffektiv zu sein.
curl -r[0-1] "http://www.freebase.com/m/045c7b" > foo.txt
Ich habe versucht, den Wert von auf 1zu ändern , .5und .05trotzdem wird die gesamte Webseite heruntergeladen.
Ich suche weniger als eine Sekunde Zeit, um den obigen Befehl auszuführen.
BEARBEITEN
Auf der Manpage von cURLsehe ich: " Sie sollten sich auch darüber im Klaren sein, dass auf vielen HTTP / 1.1-Servern diese Funktion nicht aktiviert ist. Wenn Sie also versuchen, einen Bereich abzurufen, erhalten Sie stattdessen das gesamte Dokument. " Der Server unterstützt die Bereichsabfrage nicht. Gibt es einen anderen Befehl in der nixUmgebung, der mir dabei hilft, das zu erreichen, was ich versuche?