folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Bot Yazmayı Öğrenmek İçin Kaynak



Php Bot Yazmayı Öğrenmek İçin Kaynak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ArduouS
    ArduouS's avatar
    Kayıt Tarihi: 09/Nisan/2007
    Erkek

    Hala regexle bir video çekemiyorum :S

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SPY-CX5
    SPY-CX5's avatar
    Savaş Madalyası Üstün Hizmet Madalyası Savaş Madalyası
    Kayıt Tarihi: 03/Mart/2007
    Erkek

    Hoca ile PHP bot yazmayı unut...

    Önce SQL, MySQL ve phpmyadmin nedir ne işe yarar bunları öğren. Sonra veri girilebilen düzenlenebilen ve silme işlemi yapılabilen basit bir script yaz ve değişken kullanımını tam anlamıyla öğren sonra bot yazma olayını daha kolay kavrayabilirsin. Bu bilgile biraz zor...

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ArduouS
    ArduouS's avatar
    Kayıt Tarihi: 09/Nisan/2007
    Erkek

    SPY-CX5 bunu yazdı:
    -----------------------------

    Hoca ile PHP bot yazmayı unut...

    Önce SQL, MySQL ve phpmyadmin nedir ne işe yarar bunları öğren. Sonra veri girilebilen düzenlenebilen ve silme işlemi yapılabilen basit bir script yaz ve değişken kullanımını tam anlamıyla öğren sonra bot yazma olayını daha kolay kavrayabilirsin. Bu bilgile biraz zor...


    -----------------------------

     

    tesekkürler üstad

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JohnD
    JohnD's avatar
    Banlanmış Üye
    Kayıt Tarihi: 19/Ekim/2008
    Erkek

    ben kendim için yazıyorum hocam bazende satıyorum r10 da,mantığını anlatayım.

    file_get_contents ile yada daha önce belirlenmiş curl fonksiyonuyla hedef siteyi belirt,tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan,daha sonra elde ettiğin veriyi for yardımıyla çoğalt(birden fazla çekiceksen geçerli) en son gelen değeri veritabanına kaydettir.resim falan çekmek istiyosan curl yardımıyla yapabilirsin,video olayını yapmak için hedef sitedeki video kodlarını çek db e(örn:embed veya flv adresi) veritabanından video çekiceğin zaman kodları player a uyarlarsın gider.


    DOM..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Böcüklerin Efendisi
    krypt
    krypt's avatar
    Kayıt Tarihi: 05/Mart/2004
    Erkek

    Benim de bu konuda cok bilgim yok ama bu botlarin olayi hedef host'ta url'leri dongu icine alip regular expression'larla ne bileyim linkleri, kodlari ya da ne bileyim direk dosyalari depolamak degil mi? Oyleyse orta duzey php bilgisinin yeterli olmasim lazim. SQL biliyormussun zaten, mysql icin 3-5 komut ogrenip yaparsin. Ya da ben yanlis biliyorsam affedin.


    while (1<2)
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    canafar
    canafar's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    JohnD bunu yazdı:
    -----------------------------

    ben kendim için yazıyorum hocam bazende satıyorum r10 da,mantığını anlatayım.

    file_get_contents ile yada daha önce belirlenmiş curl fonksiyonuyla hedef siteyi belirt,tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan,daha sonra elde ettiğin veriyi for yardımıyla çoğalt(birden fazla çekiceksen geçerli) en son gelen değeri veritabanına kaydettir.resim falan çekmek istiyosan curl yardımıyla yapabilirsin,video olayını yapmak için hedef sitedeki video kodlarını çek db e(örn:embed veya flv adresi) veritabanından video çekiceğin zaman kodları player a uyarlarsın gider.


    -----------------------------
    hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir ?
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JohnD
    JohnD's avatar
    Banlanmış Üye
    Kayıt Tarihi: 19/Ekim/2008
    Erkek

    canafar bunu yazdı:
    -----------------------------
    JohnD bunu yazdı:
    -----------------------------

    ben kendim için yazıyorum hocam bazende satıyorum r10 da,mantığını anlatayım.

    file_get_contents ile yada daha önce belirlenmiş curl fonksiyonuyla hedef siteyi belirt,tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan,daha sonra elde ettiğin veriyi for yardımıyla çoğalt(birden fazla çekiceksen geçerli) en son gelen değeri veritabanına kaydettir.resim falan çekmek istiyosan curl yardımıyla yapabilirsin,video olayını yapmak için hedef sitedeki video kodlarını çek db e(örn:embed veya flv adresi) veritabanından video çekiceğin zaman kodları player a uyarlarsın gider.


    -----------------------------
    hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir ?

    -----------------------------

    dai aynı anda 120 veriyi çekmek sunucuyu yorar.bence reflesh olarak yap yani ilk çalıştırdığında 40 linkden birincisini partlarla beraber alsın,sayfa yenilendiğinde for yardımıyla kaynakdaki 2. veriye yönelsin onu çeksin vs vs. bu şekilde sunucu daha az yorulur ama biraz uzun sürebilir.


    DOM..
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    canafar
    canafar's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    JohnD bunu yazdı:
    -----------------------------

    canafar bunu yazdı:
    -----------------------------
    JohnD bunu yazdı:
    -----------------------------

    ben kendim için yazıyorum hocam bazende satıyorum r10 da,mantığını anlatayım.

    file_get_contents ile yada daha önce belirlenmiş curl fonksiyonuyla hedef siteyi belirt,tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan,daha sonra elde ettiğin veriyi for yardımıyla çoğalt(birden fazla çekiceksen geçerli) en son gelen değeri veritabanına kaydettir.resim falan çekmek istiyosan curl yardımıyla yapabilirsin,video olayını yapmak için hedef sitedeki video kodlarını çek db e(örn:embed veya flv adresi) veritabanından video çekiceğin zaman kodları player a uyarlarsın gider.


    -----------------------------
    hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir ?

    -----------------------------

    dai aynı anda 120 veriyi çekmek sunucuyu yorar.bence reflesh olarak yap yani ilk çalıştırdığında 40 linkden birincisini partlarla beraber alsın,sayfa yenilendiğinde for yardımıyla kaynakdaki 2. veriye yönelsin onu çeksin vs vs. bu şekilde sunucu daha az yorulur ama biraz uzun sürebilir.


    -----------------------------
    yok hayır denedim 40 linkin partlarıyla beraber çekmek için harcadığı zamanla 10 link için parlarıyla beraber harcadığı zaman arasında en fazla 2 3 saniye fark oluyo işlemci kullanımı hala aynı oluyo tek bi multi curl le linklere girince sorun yok ama 2. sini kullanın ca sorun cıkıyor. neden dir bulamadım beklicez artık bbenim bunun hızını azaltma amacım sitenin ana sayfasına koyucam biri girdiğinde yeni eklenmiş bişi var mı diye bakıcak varsa eklicek ama çok fazla yoruyo sunucuyu bi çözümü yokmudur acaba
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JohnD
    JohnD's avatar
    Banlanmış Üye
    Kayıt Tarihi: 19/Ekim/2008
    Erkek

    canafar bunu yazdı:
    -----------------------------
    JohnD bunu yazdı:
    -----------------------------

    canafar bunu yazdı:
    -----------------------------
    JohnD bunu yazdı:
    -----------------------------

    ben kendim için yazıyorum hocam bazende satıyorum r10 da,mantığını anlatayım.

    file_get_contents ile yada daha önce belirlenmiş curl fonksiyonuyla hedef siteyi belirt,tek veri çekiceksen explode birden fazla değer alıcaksan preg_match_all kullan,daha sonra elde ettiğin veriyi for yardımıyla çoğalt(birden fazla çekiceksen geçerli) en son gelen değeri veritabanına kaydettir.resim falan çekmek istiyosan curl yardımıyla yapabilirsin,video olayını yapmak için hedef sitedeki video kodlarını çek db e(örn:embed veya flv adresi) veritabanından video çekiceğin zaman kodları player a uyarlarsın gider.


    -----------------------------
    hocam mesela ben de bot yazıyorum bi sitenin rss e giriyo multi curlle rss de ki tüm linklere giriyor (40 link) sonra bu 40 linkin için de partlara giriyo ortala 40 linkin için de 3 part olsa 120 linke giriyo multi curl le sokuyorum çok işlemci ve çok zaman alıyo verilerin gelmesi bunun için ne yapılabilir ?

    -----------------------------

    dai aynı anda 120 veriyi çekmek sunucuyu yorar.bence reflesh olarak yap yani ilk çalıştırdığında 40 linkden birincisini partlarla beraber alsın,sayfa yenilendiğinde for yardımıyla kaynakdaki 2. veriye yönelsin onu çeksin vs vs. bu şekilde sunucu daha az yorulur ama biraz uzun sürebilir.


    -----------------------------
    yok hayır denedim 40 linkin partlarıyla beraber çekmek için harcadığı zamanla 10 link için parlarıyla beraber harcadığı zaman arasında en fazla 2 3 saniye fark oluyo işlemci kullanımı hala aynı oluyo tek bi multi curl le linklere girince sorun yok ama 2. sini kullanın ca sorun cıkıyor. neden dir bulamadım beklicez artık bbenim bunun hızını azaltma amacım sitenin ana sayfasına koyucam biri girdiğinde yeni eklenmiş bişi var mı diye bakıcak varsa eklicek ama çok fazla yoruyo sunucuyu bi çözümü yokmudur acaba
    -----------------------------

    eğer maksat yeni içerik varsa bunu db eklemek ise,40 yerine 5 tane çağır eğer yeni içerik görürsen limiti 40 a yükselt öyle devam et,eğer yoksa 5 tane çektiğiyle kalsın,daha sonra tekrar ziyaret et.


    DOM..
Toplam Hit: 3193 Toplam Mesaj: 20