Pobieram stronę źródłową HTML witryny za pomocą cURL
polecenia. 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 1
do .5
i .05
i 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 cURL
widzę, ż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ć?