Bot Yapımı(Nerde Hata Yapıyorum?)
64
●8.590
- 26-09-2008, 22:27:54NOKProduction adlı üyeden alıntı: mesajı görüntüleİkinizide teşekkürler; peki bu verileri toplu halde nasıl veritabanına yazabilirim?LordSebbo adlı üyeden alıntı: mesajı görüntüle
- 26-09-2008, 22:32:26Kimlik doğrulama veya yönetimden onay bekliyor.
<? $kaynak=file_get_contents("http://www.mp3-dinle.us/3-adnan-senses-mp3leri.html"); preg_match_all("'<div class=\"mp3_1\"><div class=\"hit\">(.*?)</div><a href=\"(.*?)\">(.*?)</a></div>'", $kaynak, $link); for($i=0; $i<count($link[1]); $i++){ $icerik=file_get_contents("http://www.mp3-dinle.us/".$link[2][$i]); preg_match("#<div class=\"dinle\">(.*?)<br>#s",$icerik,$parca); $kayit = mysql_query("INSERT INTO muzikler (bla,blabla,blablabla,mp3) VALUES ('$bla', '$blabla', '$blablabla', '$parca[0]')") or die ("Hata: Kayıt Yapılamadı"); } ?> - 26-09-2008, 22:43:40Ben bu şekilde yaptım ancak olmadı hatam nerde;NOKProduction adlı üyeden alıntı: mesajı görüntüle
<? include("ayar.php"); $kaynak=file_get_contents("http://www.mp3-dinle.us/3-adnan-senses-mp3leri.html"); preg_match_all("'<div class=\"mp3_1\"><div class=\"hit\">(.*?)</div><a href=\"(.*?)\">(.*?)</a></div>'", $kaynak, $link); for($i=0; $i<count($link[1]); $i++){ $icerik=file_get_contents("http://www.mp3-dinle.us/".$link[2][$i]); $bol = explode('<embed src="',$icerik); $asd = explode('"',$bol['1']); $embed='<embed src="'.$asd[0].' type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" align="middle" height="20" width="300">'; $isim=$link[3][$i]; for($e=0; $e<count($asd[0]); $e++){ $sorgu=mysql_query("INSERT INTO muzikler (muzik_baslik, muzik) values ('$isim[$e]', '$embed[$e]')"); if($sorgu){print ("<script language='javascript'>alert('Müzikler Eklendi');history.go(-1);</script>"); }}} ?> - 26-09-2008, 22:45:01Üyeliği durdurulduçok kolay aslında bot yapmak 300 ytl verecek arkadaşlar öğreteyim size :P
- 26-09-2008, 22:52:39biraz php biliyorsan çok kolaydırwebdem adlı üyeden alıntı: mesajı görüntüle
önce hedef belirlenir
file_get_contents ile yada curl ile komple sayfa alınır
daha sonra explode yada preg_match ile veri bölünür
son olarak while döngüsü ile veri tabanına aktarılır - 26-09-2008, 22:58:55Bu sorunun cevabını bekliyorummacchess adlı üyeden alıntı: mesajı görüntüle
.
- 26-09-2008, 23:01:01
<? include("ayar.php"); $kaynak=file_get_contents("http://www.mp3-dinle.us/3-adnan-senses-mp3leri.html"); preg_match_all("'<div class=\"mp3_1\"><div class=\"hit\">(.*?)</div><a href=\"(.*?)\">(.*?)</a></div>'", $kaynak, $link); for($i=0; $i<count($link[1]); $i++){ $isim=$link[3][$i]; $icerik=file_get_contents("http://www.mp3-dinle.us/".$link[2][$i]); preg_match("#<div class=\"dinle\">(.*?)<br>#s",$icerik,$parca); $sorgu=mysql_query("INSERT INTO muzikler (muzik_baslik, muzik) values ('$isim', '$parca[0]')") or die ("Hata: Kayıt Yapılamadı"); } ?>deneyip sonucu yazar mısınız?
.