Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]cURL sprawdzanie przegladarki przed wejściem na stronie.
omi
post 11.09.2019, 12:16:42
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 6.11.2017

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


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. sleep(5);
  8. $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  9. curl_close($ch);
  10.  
  11. echo $ch;


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

Ten post edytował omi 11.09.2019, 09:40:49
Go to the top of the page
+Quote Post
nospor
post 11.09.2019, 13:01:19
Post #2





Grupa: Moderatorzy
Postów: 36 447
Pomógł: 6292
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
omi
post 11.09.2019, 15:01:01
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 6.11.2017

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


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. 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




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: 19.04.2024 - 21:59