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

PHP 9GAG Bot/Scraper

Konuyu Okuyan Kişiler (0)

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#1
Merhaba arkadaşlar,
9GAG gezerken hemen kastığı için 9GAG botu yazıp onunla gezmeye başladım. Hızından çok memnunum :) . Kod aşağıda; isterseniz temaya uydurun, isterseniz veritabanına kayıt yapın size kalmış.

Kod:
PHP:
<?php
if (!isset($_GET['url'])){
$url="http://9gag.com/";
}else{
$url="http://9gag.com".$_GET['url'];
}
$kaynak=file_get_contents($url);
$desen='@<img src="(.*?)" alt="(.*?)" style="max-width:.*px;"/>@';
$gagsayi=preg_match_all($desen,$kaynak,$gags);
for ($i=0;$i<$gagsayi;$i++){
echo $gags[2][$i].":<br/>\n";
echo $gags[0][$i]."<br/>\n";
echo "<hr>";
}
preg_match('@<a id="more_button" class=.next. href="(.*?)" data-more=".*" currPage=".*" list="hot" data-group="" data-zone="" style="width:700px" >More</a>@',$kaynak,$sonraki);
echo "<a href='{$_SERVER["PHP_SELF"]}?url={$sonraki[1]}'>Sonraki Sayfa</a>";
?>
Demo yok, hostum kapalı :(