PHP Curl Fonksiyonu Kullanımı
Birçok bot veya benzeri otomasyon işlemlerinde aşağıda yer alan fonksiyonu kullanabiliriz.
function curl_connect($url){ // curl bağlantı fonksiyonu $useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 OPR/92.0.0.0"; $curl = curl_init(); // Curl oturumu başlat curl_setopt($curl, CURLOPT_URL, $url); // url'ye bağlan curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // Veriyi ekrana yazma. Değişkene aktarıp ayıklayacağım curl_setopt($curl, CURLOPT_USERAGENT, $useragent); // Siteye tarayıcı bilgisi gönder, uyanmasın. curl_setopt($curl, CURLOPT_REFERER, "https://www.uzmanyazar.com/"); // Referer bilgisiyle sanki sitedeki bir adresten gelmişiz gibi gösteriyoruz. $content = curl_exec($curl); // Curl oturumunu çalıştır ve gelen sonucu değişkene aktar. curl_close($curl); // İşimiz bitti, oturumu sonlandır. $content = preg_replace("/\s+/", " ", $content); // boşlukları temizle $content = preg_replace("/\r|\n/", " ", $content); // yeni satırları temizle $content = preg_replace("/\t+/", "", $content); // tabları temizle $content = preg_replace("/<script\b[^>]*>(.*?)<\/script>/is", "", $content); // javascript kodlarını temizle $content = trim($content); // başta ve sonda kalan boşlukları temizle return $content; // Sonuç döndür } $link = "https://www.uzmanyazar.com"; $icerik= curl_connect("$link");
Yorumlar (0)