Pobieram stronę źródłową HTML witryny za pomocą cURLpolecenia. Problem polega na tym, że nie chcę większości treści na stronie. Potrzebuję tylko pierwszych 100 wierszy strony źródłowej. Czy istnieje sposób, aby zatrzymać pobieranie strony po kilku pierwszych wierszach?
Obecnie mam poniższe polecenie działające, ale nie wydaje się to skuteczne czasowo.
curl -r[0-1] "http://www.freebase.com/m/045c7b" > foo.txt
Próbowałem zmianę wartości od 1do .5i .05i jeszcze cała strona internetowa jest coraz pobrane.
Patrzę na czas krótszy niż sekunda na wykonanie powyższego polecenia.
EDYTOWAĆ
Ze strony podręcznika cURLwidzę, że „ powinieneś również pamiętać, że wiele serwerów HTTP / 1.1 nie ma włączonej tej funkcji, więc gdy spróbujesz uzyskać zakres, zamiast tego otrzymasz cały dokument. ” Więc jeśli serwer nie obsługuje zapytań o zakres, czy jest jakieś inne polecenie w nixśrodowisku, które pomoże mi osiągnąć to, co próbuję zrobić?