• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

PHP teknolojiportali.com Botu

Konuyu Okuyan Kişiler (0)

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#1
Teknoloji içerik botu resimleri, kısa açıklamayı, uzun açıklamayı, konu linkini ve etiketleri çekmektedir. Uygulamaları Teknoloji haberleri, cep telefonu, bilgisayar, iphone, ipad adresinden çeker. Botu şifre vb. bilgiler gerekmeden her türlü sistemle kullanabilirsiniz.

Link:https://views.scraperwiki.com/run/teknolojiportalicom_botu/

PHP dosyası(simple_html_dom gerekli):
PHP:
<?php header('Content-Type: text/html; charset=utf-8'); ?>
<!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" xml:lang="ru">
<head>
    <title>teknolojiportali.com Botu</title>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
</head>
<body>
<center>
<h1>teknolojiportali.com Teknoloji İçerik Botu</h1>
<?php
include 'simple_html_dom.php';
function textcopy($text,$rows="50",$cols="50"){
return '<textarea rows="'.$rows.'" cols="'.$cols.'">'.$text.'</textarea>';
}
$kaynak=file_get_html("http://teknolojiportali.com/");
foreach ($kaynak->find('article.post') as $article){
echo '<div style="overflow:auto;border:2px solid black;">'."\n";

echo "Baslik:".textcopy(trim($article->find('h3', 0)->find('a', 0)->plaintext),"1","70")."<br/>\n";

preg_match("@On (.*?) -@",$article,$tarih);
echo "Yayin tarihi:".textcopy($tarih[1],"1","70")."<br/>\n";

echo "Resim URL:".textcopy($article->find('img', 0)->src,"2","70")."<br/>\n";

echo "Konu URL:".textcopy($article->find('a', 0)->href,"2","70")."<br/>\n";

echo "Yazi(Kisa):".textcopy(trim($article->find('div.entry', 0)->find('p', 0)->plaintext),"5","70")."<br/>\n";

$uzunhtml=file_get_html($article->find('a', 0)->href);
echo "Yazi(Uzun):".textcopy(trim($uzunhtml->find('div.entry', 0)->plaintext),"10","70")."<br/>\n";


$kategoriler="";
foreach ($article->find('a[href*=eti]') as $kat) $kategoriler.=$kat->plaintext."  ";
echo "Kategoriler:".textcopy($kategoriler,"2","70")."<br/>\n";


echo '</div>'."\n";
}
?>
</center>
</body>
</html>