Pobierz częściową stronę internetową

Czy jest jakiś sposób na ograniczenie ilości danych pobieranych przez CURL? Zrzucam dane ze strony o rozmiarze 50kb, ale dane, których potrzebuję, znajdują się w pierwszej 1/4 strony, więc naprawdę potrzebuję tylko pobrać pierwsze 10kb strony.

Pytam, ponieważ jest wiele danych, które muszę monitorować, co powoduje, że przesyłam blisko 60 GB danych miesięcznie, gdy tylko około 5 GB tej przepustowości jest istotne.

Używam PHP do przetwarzania danych, jednak jestem elastyczny w podejściu do pobierania danych, mogę używać CURL, WGET, fopen itp.

Jedno podejście, które rozważam

$fp = fopen("http://www.website.com","r");
fseek($fp,5000);
$data_to_parse = fread($fp,6000);

Czy powyższe oznacza, że ​​przeniosę tylko 6kb ze strony www.website.com lub czy załaduję stronę www.website.com, co oznacza, że ​​nadal będę przesyłał pełne 50kb?

questionAnswers(4)

yourAnswerToTheQuestion