Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] pobieranie strony
maniek74
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Witam

Jak można pobrać stronę udając przeglądarkę.
Np strona http://www.baza-firm.com.pl/Finansowe-usługi/strona-1

zwykłe

  1. <?php
  2. $link = 'http://www.baza-firm.com.pl/Finansowe-usługi/strona-1';
  3. $html = file_get_contents($link);
  4. print $html;
  5. ?>


nie pobiera strony, można jakoś ją pobrać?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maniek74
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Dzięki ziolo
i jeszcze jedno trzeba zmieniac proxy bo po 10 odświerzeniach daje bana, chociaż to dziwne bo odświerzam stronę co 1-1,5 losowo i tak dostalem bana na ip.
Dziwna jest ta strona tak jakby użytkownik nie mógł jej przeglądać więcej niż 10 razy.

Ale dla potomnych kod curl

  1. <?php
  2.  
  3. $link = 'http://www.baza-firm.com.pl/Finansowe-usługi/strona-1/';
  4.  
  5. $ch = curl_init();
  6. curl_setopt($ch, CURLOPT_URL, $link);
  7. curl_setopt($ch, CURLOPT_USERAGENT ,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
  8. curl_setopt($ch, CURLOPT_HEADER, 1);
  9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  10. curl_setopt($ch, CURLOPT_PROXYPORT, '8080');
  11. curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
  12. curl_setopt($ch, CURLOPT_PROXY, '109.230.80.110');
  13. $html = curl_exec($ch);
  14. curl_close($ch);
  15. ?>


lista proxy jest dostępna w necie.

A teraz do johny_s, za bardzo nie wiem po co odpowiadasz jesli nie masz chęci pomóc, nabijanie postów i heitowanie dla zabawy?(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)
Ja jak znajdę rozwiązanie zawsze daję kod dla potomnych, żeby ktos się już nie męczył

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 21:43