v2.5.2
Giriş yap

Yazdığım CURL İle İlgili Yardıma İhtiyacım Var

ilkertuncer
313 defa görüntülendi

Merhabalar. Ben bir siteden belirli veriler alabilen basit bir curl yazdım.
Şu an bu CURL bir sayfaya gidiyor.
İstiyorum ki ben kaç tane sayfayı dersem o sayfalara gitsin ve bana veri getirsin.

---NOT---
Çektireceğim sayfa yapıları aynı.

---NOT2---
https://www.php.net/manual/tr/function.curl-multi-init.php bu linke baktım fakat çok anlayamadım.

Basit bir işlem önerirseniz sevinirim.

---KODUM---

$sayfaurl = 'https://www.ornekLink.com/a-1'; // Sayfa URL
$html = file_get_html($sayfaurl); // Url'e gönderiyorum
Cevap yaz
Cevaplar (1)
ebykdrms
644 gün önce

for/foreach döngüsü işinizi görmüyor mu?

$hedefler = [
    'https://www.ornekLink1.com/a-1',
    'https://www.ornekLink1.com/a-2',
    'https://www.ornekLink2.com/b-1',
    'https://www.ornekLink3.com/b-1',
    'https://www.ornekLink4.com/b-2'
];
$sonuclar = [];

foreach($hedefler as $hedef) {
    $ct = curl_init();
    curl_setopt($ct, CURLOPT_URL, $hedef);
    curl_setopt($ct, CURLOPT_HEADER, 0);
    $sonular[] = curl_exec($ct);
    curl_close($ct);
    echo "<div>$hedef için curl isteği tamamlandı.</div>";
}

Denemek lazım... Sırayla tüm isteklerin sonuçları $sonuclar array'ına işlenecek.