Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czy cURL pobiera obrazki i takie tam?, chciałbym pobierać tylko text
Rozpalacz
post 16.01.2015, 00:57:50
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 31.01.2006

Ostrzeżenie: (0%)
-----


Pobieram stronę poprzez:
  1. <?php
  2.  
  3. $ch = curl_init();
  4. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($ch, CURLOPT_URL, 'http://www.onet.pl');
  6. $wynik = curl_exec($ch);
  7. curl_close($ch);
  8. echo strlen($wynik);
  9.  
  10. ?>

Czy cURL pobiera tylko kod HTML? Czy mogę sprawdzić rozmiar pobranych danych przez cURL za pomocą strlen($wynik)? Co z JS, CSS, też są pobierane? Czy strlen($wynik) zwraca również rozmiar całej strony z HTML, CSS, JS? Czy można jakoś sprawdzić rozmiar kompletnej strony z obrazkami?
Go to the top of the page
+Quote Post
Pyton_000
post 16.01.2015, 10:31:59
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


curl zwraca tylko html (to co masz pokazane w źródle strony)
Go to the top of the page
+Quote Post
mako11
post 16.01.2015, 12:16:51
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 22.02.2012

Ostrzeżenie: (0%)
-----


strlen zwraca tylko ilość znaków w stringu nie rozmiar pliku, co do pobierania wielkości strony to curl pobierze tylko kod strony aby pobrać całą stronę to trzeba z kodu pobrać wszystkie linki do plików znajdujące się na stronę, pobrać pliki na serwer i wtedy sprawdzić wielkość
Go to the top of the page
+Quote Post
Pyton_000
post 16.01.2015, 12:38:28
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Albo jeżeli ma się dostęp do exec i wget to jedna komenda:
http://www.linuxjournal.com/content/downlo...e-web-site-wget
Go to the top of the page
+Quote Post
Rozpalacz
post 16.01.2015, 12:42:46
Post #5





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 31.01.2006

Ostrzeżenie: (0%)
-----


Informacja ta potrzebna mi jest do tego że na SAX.PL mam limit transferu 6GB. Co 5 minut zaczytuję cULRem stronę internetową. Chciałem jakoś zmierzyć ile transferu zżera mi taka operacja. Czy na transfer wliczana jest wielkość pobieranego, wielkość skryptu który się wykonuje podczas tej operacji itd. Nie mam pojęcia co oznacza transfer i limit na 6GB.

Ten post edytował Rozpalacz 16.01.2015, 12:43:21
Go to the top of the page
+Quote Post
Pyton_000
post 16.01.2015, 13:20:41
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


transfer jest liczony za ilość contentu jakizwracasz czyli dla ciebie wielkość HTML
Do limitu przeważnie wlicza się tylko upload z serwera
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 22:43