Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]curl + proxy, jak wykonać?
casperii
post 17.09.2018, 18:59:16
Post #1





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


Panowie, mam następujący problem, który próbuje jakoś obejść.
Wcześniej logowałem się do pewnej strony poprzez curl.
Teraz gdy próbuje wejść na daną stronę poprzez curl dostaje info "skontaktuj się z nami." - czyli rozumiem , że mój serwer dostał bana.
Jedynym rozwiązaniem jakie przychodzi mi do głowy to proxy?

obecnie kod wygląda tak:

  1. url = "https://www.strona.pl";
  2. $headers = array(
  3. 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16',
  4. 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  5. 'Accept-Language: pl,en-us;q=0.7,en;q=0.3',
  6. 'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7'
  7. );
  8.  
  9. $ch = curl_init($url);
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  11. curl_setopt($ch, CURLOPT_HEADER, false);
  12. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  13. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  14. curl_setopt($ch, CURLOPT_AUTOREFERER, true);
  15. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
  16. curl_setopt($ch, CURLOPT_TIMEOUT, 120);
  17. curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
  18. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  19. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST , false);
  20. $output = curl_exec($ch);
  21.  
  22. $html = new simple_html_dom();
  23. $html->load($output);
  24.  
  25. print($output);
  26.  
  27. $GetURL = curl_getinfo($ch);
  28.  
  29. echo "<pre>";
  30. print_r($GetURL);
  31. echo "</pre>";
  32.  
  33. curl_close($ch);


printowanie $output wywala mi "skontaktuj się z nami."
dodanie do kodu:

  1. curl_setopt($ch, CURLOPT_PROXY, $ip);
  2. curl_setopt($ch, CURLOPT_PROXYPORT, '80');


nic nie daje. jakiś pomysł prócz zmiany adresu ip serwera / zmiany serwera.
Go to the top of the page
+Quote Post
olszam
post 18.09.2018, 06:59:45
Post #2





Grupa: Zarejestrowani
Postów: 342
Pomógł: 23
Dołączył: 20.01.2011
Skąd: Chełm

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


Cytat
jakiś pomysł prócz zmiany adresu ip serwera / zmiany serwera.

chyba tylko to ci zostaje
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: 28.03.2024 - 12:59