Sto scaricando la pagina di origine HTML di un sito Web utilizzando il cURL
comando. Il problema è che non desidero la maggior parte dei contenuti della pagina. Ho solo bisogno delle prime 100 righe della pagina di origine. C'è un modo per interrompere il download della pagina dopo le prime righe?
Attualmente, ho il seguente comando funzionante ma non sembra essere efficace in termini di tempo.
curl -r[0-1] "http://www.freebase.com/m/045c7b" > foo.txt
Ho provato a cambiare il valore da 1
a .5
ed .05
e ancora l'intera pagina web è sempre scaricato.
Sto guardando il tempo meno di un secondo per eseguire il comando sopra.
MODIFICARE
Dalla pagina man di cURL
, vedo che " Dovresti anche essere consapevole del fatto che molti server HTTP / 1.1 non hanno questa funzione abilitata, quindi quando tenti di ottenere un intervallo, otterrai invece l'intero documento. " Quindi se il server non supporta l'interrogazione dell'intervallo, c'è qualche altro comando nix
nell'ambiente che mi aiuterà a realizzare ciò che sto cercando di fare?