Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [PHP]cURL sprawdzanie przegladarki przed wejściem na stronie.

Napisany przez: omi 11.09.2019, 12:16:42

Witam!

Co by tu zmienić w moim kodzie żeby można było pobrać stronę, bo na stronie jest informacja przed załadowaniem właściwej treści że jest sprawdzana przeglądarka proszę czekać 5 sekund.

  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  3. curl_setopt($ch,CURLOPT_URL,"https://www.tibia.com/community/?subtopic=killstatistics&world=Dibra");
  4. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13");
  6. $data = curl_exec($ch);
  7. http://www.php.net/sleep(5);
  8. $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  9. curl_close($ch);
  10.  
  11. http://www.php.net/echo $ch;


Czy to się da w ogóle obejść? Bo próbuję i na razie bez rezultatu.

Napisany przez: nospor 11.09.2019, 13:01:19

Z tego co widze to ja pierwszy raz wchodzisz na strone to takie cos masz. potem juz nie. Info o tym czy byles czy nie trzymaja w ciachu wiec sie domysl co zrobic wink.gif

Napisany przez: omi 11.09.2019, 15:01:01

Mam taki kod i nadal nie działa:

  1. <?php
  2.  
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL,"https://www.tibia.com/community/?subtopic=killstatistics&world=Dibra");
  5. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (AppleWebKit/537.3e/37.0.2062.124 Safari/537.36.....");
  6. curl_setopt($ch, CURLOPT_POST, 1);
  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  8. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  9. curl_setopt($ch, CURLOPT_COOKIEFILE, "c:/xampp/htdocs/awaria/cookies.txt");
  10. curl_setopt($ch, CURLOPT_COOKIEJAR, "c:/xampp/htdocs/awaria/cookies.txt");
  11. $data = curl_exec($ch);
  12. $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  13. curl_close($ch);
  14.  
  15. http://www.php.net/echo $data;
  16.  
  17.  
  18.  
  19. ?>


a to się zapisało w pliku cookies.txt:

# Netscape HTTP Cookie File
# https://curl.haxx.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

#HttpOnly_.tibia.com TRUE / TRUE 1599745449 __cfduid d7a52170972d470c484e0a566d64540fa1568209449





Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)