<?php $link="http://www.sinemalar.com/film/226423/seni-seviyorum-adamim"; $parcala8='@@si'; $bot=file_get_contents($link); preg_match_all($parcala8,$bot,$seneryo); echo "<pre>"; print_r ($seneryo); echo "</pre>"; ?>
Bot Yapımında İçerik Parçalama Sıkıntısı
6
●1.979
- 22-11-2014, 19:46:47Kimlik doğrulama veya yönetimden onay bekliyor.Merhaba Arkadaşlar Yeni Yeni Bot Yazmaya Başlıyorum.Sinemalar.com 'dan film bilgilerini çekiyorum ancak seneryo kısmını çeker iken içerik parçalamada sıkıntı çekiyorum.Burada $parcala8 değişkeninde @ ve @si arasına tam olarak yazacak içerik bulamadım.Kaynak Kodu BU Şekilde:http://prntscr.com/59025g
- 22-11-2014, 21:36:48Tek desen ile alınabileceğini sanmıyorumda benim ki de biraz zorlama oldu, dönüş yapabilirsem daha iyi bir yol bakarız.
<?php $link="http://www.sinemalar.com/film/226423/seni-seviyorum-adamim"; $parcala8='@<label>Senaryo(.*?)</p>@si'; $bot=file_get_contents($link); preg_match_all($parcala8,$bot,$senaryo); $senaryo = explode(",",preg_replace("@\s{2,}|:@","",strip_tags($senaryo[1][0]))); echo "<pre>"; print_r ($senaryo); echo "</pre>"; ?> - 22-11-2014, 22:46:56Sağolun hocam ama bu şekildede denemiştim sadece , 'leri alıyorMet adlı üyeden alıntı: mesajı görüntüle
- 22-11-2014, 23:18:06Met adlı üyeden alıntı: mesajı görüntüle
$parcala8='@Filmleri">(.*?)</a>@si'; echo $seneryo[1][3].",".$seneryo[1][4]."<br>";
Şimdilik bu şekilde idare ettim çıktıyı doğru veriyor ama ileride sorun olacak.Seneryoda bir kişi olduğu zaman hata verecektir. - 23-11-2014, 00:15:26Her sayfada sorunsuz çalışanı ara kısa olanı değil, yazdığını bir kaç farklı sayfada kullanırsan çalışmadığını göreceksin. Tabi sana kalmış istediğini kullanabilirsin.
$link="http://www.sinemalar.com/film/226423/seni-seviyorum-adamim"; $parcala8='@<label>Senaryo(.*?)</p>@si'; $bot=file_get_contents($link); preg_match_all($parcala8,$bot,$senaryo); $senaryo = explode(",",preg_replace("@\s{2,}|:@","",strip_tags($senaryo[1][0]))); echo implode(",",$senaryo); //Gökhan Horzum, Gül Abus Semerci - 23-11-2014, 01:47:21Sağolasın Hocam R10+ HakettinMet adlı üyeden alıntı: mesajı görüntüle
Tamda istediğim şekilde şuanda seneryoda kaç isim varsa o kadarını çekiyor.
Tamda istediğim şekilde şuanda seneryoda kaç isim varsa o kadarını çekiyor.