teşekkürler kendi sitemden sorunsuz alıyor src adresini ancak almak istediğim sitede cloudflare koruması var CAPTCHA istiyor sanırım ondan gelmiyor veri

Misafir adlı üyeden alıntı: mesajı görüntüle
Başka bir sitedeki iframe'in src özelliğini almak için, önce o siteden iframe'in bulunduğu sayfanın HTML kodunu almanız gerekiyor. Bu işlemi, file_get_contents() fonksiyonu veya PHP'nin CURL kütüphanesi gibi bir HTTP istemcisi kullanarak yapabilirsiniz.
Daha sonra, aldığınız HTML kodunu DOMDocument() sınıfı ile parse edebilir ve iframe'i getElementsByTagName() fonksiyonu kullanarak seçebilirsiniz. Son olarak, iframe'in src özelliğini getAttribute() fonksiyonu ile alabilirsiniz.
İşlem adımları şöyle olabilir:

<?php
$html = file_get_contents('https://example.com/page-with-iframe.php');
$doc = new DOMDocument();
$doc->loadHTML($html);
$iframes = $doc->getElementsByTagName('iframe');
foreach ($iframes as $iframe) {
  $src = $iframe->getAttribute('src');
  echo $src;
}
?>
Bu kodda, file_get_contents() fonksiyonu yerine, CURL kütüphanesi veya başka bir HTTP istemcisi kullanarak istek göndererek sayfanın HTML kodunu alabilirsiniz. Ayrıca, $html değişkenindeki URL'i, hedef web sitesinin URL'i ile değiştirerek, istediğiniz web sitesindeki bir iframe'in src özelliğini alabilirsiniz.