PHP Colorlib.com Bot

Php ile colorlib.com web sitesinden paylaşılan temaların başlıklarını, demo linklerini ve indirme linklerini alabileceğiniz bot uygulamasıdır.

Bu bir başlangıç botudur. Kendinize göre içeriğini geliştirebilir düzenleyebilir daha fazla içeriği alabilirsiniz. Kod başlangıç olarak benim belirlediğim resim indirme linki demo linkini alıyor.
Daha fazla olarak yazar tarih açıklamaları alabilir bunları veritabanına yada json dosyasına kaydedebilirsiniz. İçerikler ingilizce olduğu için başlıkların sonunu yada başını değiştirebilir kendinize göre uyarlayabilirsiniz.


Örnek : sosyalmedyabot web tasarım – başlık gibi

$site değişkeninden diğer sayfaları ekleyerek sonraki sayfalardaki içeriği alabilirsiniz.
$site değişkenini örnek : https://colorlib.com/wp/templates/page/2/ sonrakini 3 – 4 -5 olarak değiştirebilirsiniz. 



 <?php set_time_limit(0);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
 <html xmlns="http://www.w3.org/1999/xhtml">  
 <head>  
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
 </head>  
 <body>  
 <?php   
 function getData($data,$startTag,$finishTag){  
  $data= explode($startTag,$data);  
  $data= $data[1];  
  $data= explode($finishTag,$data);  
  $data= $data[0];  
  return $data;  
  }  
 $site = "http://colorlib.com/wp/templates/";  
 $data = file_get_contents($site);  
 preg_match_all('/<div class="portfolio-entry-readmore-wrap entry-readmore-wrap wpex-clr">.*?>(.*?)<\/div>/si', $data, $download);   
 foreach($download as $d)  
  {  
  $toplam = count ($d);  
  for ($i = 0; $i <= $toplam; $i++) {  
  $sitegelen= getData($d[$i],'href="','"');   
 $verim = file_get_contents($sitegelen);  
  $baslik= getData($verim,'<h1 id="portfolio-single-title" class="single-post-title entry-title">','</h1>');   
  $resim= getData($verim,'data-lazy-src="','"');   
  $indirlink = getData($verim,'<a class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-flat vc_btn3-icon-left vc_btn3-color-green" href="','"');  
  $demo= getData($verim,'<a class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-flat vc_btn3-icon-left vc_btn3-color-purple" href="','"');     
 ?>  
 Ücretsiz Bootstrap Web Tasarım - <?php echo $baslik;?><br>  
 Demo : [url]<?php echo $demo;?>[/url]<br>  
 İndirme Linki : [url]<?php echo $indirlink;?>[/url]<br>  
 [img]<?php echo $resim;?>[/img]<br><br>  
 <?php } } ?>  
 </body>  

Yorumlar

Bu blogdaki popüler yayınlar

Stormfall: Saga of Survival Hile

Php ile Windows Uygulama Yapmak Başlangıç (PHP Desktop)

Rise Of Civilizations