Öncelikle cURL kütüphanesiyle HTTP isteği yapmamız gerekmektedir. Ardından, istediğimiz sayfanın kaynak kodunu alabilir ve içerisindeki verileri istediğimiz şekilde parçalayıp işleyebiliriz.
// cURL ile HTTP isteği yapılıyor $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.site.com/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_close($ch); // Veri işleniyor $dom = new DOMDocument(); @$dom->loadHTML($data); // İstenilen veriler alınıyor $links = $dom->getElementsByTagName('a'); foreach ($links as $link) { $href = $link->getAttribute('href'); $text = $link->nodeValue; echo "Link: $href, Text: $text\n"; }
Yorumlar
Yorum Yapın