próbuje pobrać zawartość strony link
Problem jest taki że ta strona jest napisana w aspx. Jest nafaszerowana JavaScriptem a co za tym idzie wykonuje się po stronie przeglądarki.
Jeżeli wybieram w Firefoksie Widok>Źródło strony (ctrl + u) to kod który widzę jest pusty w sensie takim że JavaScript jeszcze z nim nic nie zrobił.
Aby podejrzeć to co rzeczywiście widzę na stronie muszę użyć np. Firebuga.
Chce pobrać z tej strony ilość znalezionych pojazdów tzn na chwilę obecną 34. oraz te wszystkie samochody.
Kombinuje już nawet z buforem i z zapisywaniem ciasteczek przez curl ale nic z tego.
<?php require_once 'curl.php'; $id = "http://www.autoscout24.pl/List.aspx?vis=1&make=16356&pricefrom=1000&page=1&maxresults=500&results=20&ustate=N,U&um=True&sort=price"; $curl = new Curl(); $strona = $curl->connect($id);
<?php class Curl { protected $connection; function connect($url, $post = null) { $this->connection = curl_init(); CURLOPT_URL => $url, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6', CURLOPT_RETURNTRANSFER => true, CURLOPT_FOLLOWLOCATION => true); foreach ($post as $option => $value) { } $var[CURLOPT_POST] = true; $var[CURLOPT_POSTFIELDS] = $tmp; } curl_setopt_array($this->connection, $var); return curl_exec($this->connection); } }