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?