çektiğim linkten tekrar veri çekemiyorum

PHP Programlama dili hakkında tartışmalar, paylaşım ve yardımlaşma forumu.
Cevapla
kadere61
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 11.12.2015, 13:38

çektiğim linkten tekrar veri çekemiyorum

Mesaj gönderen kadere61 »

Merhaba,

umarım doğru yere konu açmışımdır.

amatör olarak php ile uğraşıyorum , kendime fiyat çeken bir bot yapmak istiyorum.
aslında yaptım fakat istediğim linki otomatik bulup gitmesi.

linki buluyorum. hatta echo ile yazdırırken normal gözüküyor fakat siteye gidemediğini söylüyor hatada.

yardım edebilirseniz sevinirim.

$tvmodeller = array("32lf580");

function linkTemizle($site)
{
$sayfa = file_get_contents($site);
preg_match_all('@<a href="/lg(.*?)" data-rrclickurl="">@si',$sayfa,$cikti);
$cikti[1][0]=str_replace("\"","",$cikti[1][0]);
$cikti[1][0]=str_replace("$","",$cikti[1][0]);
$cikti[1][0]=str_replace("data-bind=click","",$cikti[1][0]);
$cikti[1][0]=str_replace(" : clickHandler.bind(data)","",$cikti[1][0]);
$cikti[1][0]=str_replace(" ","",$cikti[1][0]);
$linkCikti="http://www.hepsiburada.com/lg" . $cikti[1][0];
return $linkCikti;
}

foreach($bulasikmodeller as $tv)
{
$kontrol = linkTemizle("http://www.hepsiburada.com/ara?q=".$tv);
$kontrol = str_replace("http://www.hepsiburada.com/lg","",$kontrol);
if($kontrol=="")
{
$kontrol = linkTemizle("http://www.hepsiburada.com/ara?q=".$tv);
$yazdir = "\$tvmodel" . "[" . "\"" . $tv . "\"" . "]" . "=" . "\"\";" . "<br>";
$yazdir = str_replace(" ","",$yazdir);
echo $yazdir;
}
else
{
$kontrol = linkTemizle("http://www.hepsiburada.com/ara?q=".$tv);
$yazdir = "\$tvmodel" . "[" . "\"" . $tv . "\"" . "]" . "=" ."\"".$kontrol ."\"".";"."<br>";
$yazdir = str_replace(" ","",$yazdir);
echo $yazdir;
}

}
Cevapla

“PHP” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir