Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
johny_s
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


ctrl+u ctrl+a ctrl+c ctrl+v

ew.
http://www.php.net/manual/en/book.curl.php
Go to the top of the page
+Quote Post
maniek74
post
Post #3





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

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


Też było
  1. $link = 'http://www.baza-firm.com.pl/Finansowe-usługi/strona-1/';
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, $link);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($ch, CURLOPT_TIMEOUT, 3);
  6. $result = curl_exec($ch);
  7. curl_close($ch);
  8.  


Prosiłbym o wskazówkę co robię nie tak.
Go to the top of the page
+Quote Post
johny_s
post
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


mają zabezpieczenie przed botami

Ten post edytował johny_s 2.06.2014, 20:51:22
Go to the top of the page
+Quote Post
ziolo
post
Post #5





Grupa: Zarejestrowani
Postów: 82
Pomógł: 20
Dołączył: 17.01.2009
Skąd: Kraków

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


Wystarczy dodać user agent.

  1. $link = 'http://www.baza-firm.com.pl/Finansowe-usługi/strona-1/';
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, $link);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($ch, CURLOPT_TIMEOUT, 3);
  6. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
  7. $result = curl_exec($ch);
  8. curl_close($ch);


Go to the top of the page
+Quote Post
maniek74
post
Post #6





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
johny_s
post
Post #7





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Bo nie lubie cwaniaków? Chcesz baze napisz do nich pewnie sprzedadzą...
A poza tym pytałeś dlaczego to Ci odpowiedziałem

Ten post edytował johny_s 2.06.2014, 22:01:23
Go to the top of the page
+Quote Post
maniek74
post
Post #8





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

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


Po pierwsze robię to dla sportu, nie ściągam ich bazy.
Po drugie lubię łamac zabezpieczenia stron

Pozdrawiam
Go to the top of the page
+Quote Post
johny_s
post
Post #9





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Jakiś marny łąmacz zabezpieczeń z Ciebie skoro głupie nagłówki Cie zablokowały
Go to the top of the page
+Quote Post
maniek74
post
Post #10





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

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


Jakie to polskie nie pomóc tylko po chamsku obrażać innego.
Jak jesteś taki wspaniały pochwal się swoimi skryptami, programami.

Ja mam się czym chcwalić i moje programy sprzedają się dobrze.

Pozdrawiam
Go to the top of the page
+Quote Post
johny_s
post
Post #11





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Cytat
Jakie to polskie nie pomóc tylko po chamsku obrażać innego.

W obchodzeniu zabezpieczeń? pomyliłeś fora te jest dla programistów nie pseudo hakerów
Cytat
Jak jesteś taki wspaniały pochwal się swoimi skryptami, programami.

po co? nie widzę takiej potrzeby aby coś sobie albo komuś udowadniać, wystarczy że klienci są zadowoleni

Cytat
Ja mam się czym chcwalić i moje programy sprzedają się dobrze.

no to tylko pogratulować

Ten post edytował johny_s 2.06.2014, 23:02:17
Go to the top of the page
+Quote Post

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: 24.08.2025 - 13:11