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.
$ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch,CURLOPT_URL,"https://www.tibia.com/community/?subtopic=killstatistics&world=Dibra"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 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"); $data = curl_exec($ch); http://www.php.net/sleep(5); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); http://www.php.net/echo $ch;
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
Mam taki kod i nadal nie działa:
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"https://www.tibia.com/community/?subtopic=killstatistics&world=Dibra"); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (AppleWebKit/537.3e/37.0.2062.124 Safari/537.36....."); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, "c:/xampp/htdocs/awaria/cookies.txt"); curl_setopt($ch, CURLOPT_COOKIEJAR, "c:/xampp/htdocs/awaria/cookies.txt"); $data = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); http://www.php.net/echo $data; ?>
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)