Tahminimce her siteye uygulanabilir gibi duruyor kod yapısı buna izin verecek gibi zaten sadece öne çıkarılmış görseli ve yazıyı çekiyor fakat bir türlü preg_match_all kısımlarının divlerini ayarlayamadım bu yüzden çalışmadığını düşünüyorum.
Ben bunu daha önce moda sitem için yaptırmıştım fakat yapan arkadaş kodun yapısından anladığım kadarı ile haber sitesi için olan botu değiştirerek buna çevirmiş. (AA, DHA vs varsa siliyor çünkü gelen yazı içerisinde.)
Şu anda boşta olan bir siteme uyarlamak istedim günlerdir uğraşıyorum ve çözemedim bunun ayarını öğretecek bir arkadaş arıyorum. Ücretli ve ücretsiz yardım edebilecek herkes ulaşabilir. Ücretsiz olarak yardım eden arkadaşa kodların tüm kısmını da paylaşacağım.
$site = CurlFunc("http://www.yuksektopuklar.com/".$category);
//$phpbot=explode ('<ul class="ui-list">', $site);
//$phpbot=explode ('</ul>', $phpbot[1]);
preg_match_all('#<div class="td_mod5 td_mod_wrap " itemscope itemtype="http://schema.org/Article">(.*?)<div class="thumb-wrap"><a href="(.*?)"#si',$site,$bilgi,PREG_SET_ORDER);
$i = -1;
foreach($bilgi as $site){
$i++;
$haberlink = trim($bilgi[$i][2]);
$sit = "$haberlink";
$kaynak = CurlFunc($sit);
//$kaynak = iconv('windows-1254','UTF-8',$kaynak);
preg_match('#<meta property="og:title" content="(.*?)"#si',$kaynak,$phpbot1);
$phpbot1 = trim($phpbot1[1]);
preg_match('#<meta name="description" itemprop="description" content="(.*?)"#si',$kaynak,$phpbot2);
$phpbot2 = trim($phpbot2[1]);
preg_match('#<div class="td-post-text-content">(.*?)</div>#si',$kaynak,$phpbot3);
$phpbot3 = trim($phpbot3[1]);
preg_match('#<meta property="og:image" content="(.*?)"#si',$kaynak,$phpbot4);
$phpbot4 = trim($phpbot4[1]);
preg_match('#<meta name="keywords" itemprop="keywords" content="(.*?)"#si',$kaynak,$phpbot5);sanırım kategorilerdeki sayfadan yazı seçen preg_match_all komutunu şu kısmını yanlış ayarlıyorum preg_match_all('#<div class="td_mod5 td_mod_wrap " itemscope itemtype="http://schema.org/Article">(.*?)<div class="thumb-wrap"><a href="(.*?)"#si',$site,$bilgi,PREG_SET_ORDER);