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.
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