• 02-08-2015, 00:18:59
    #1
    PHP BOT YAPMAYI ÖĞRENMEK İSTİYORUM Lütfen Sağlam Bi kaynak verebilirmisiniz.
  • 02-08-2015, 00:28:28
    #2
    Üyeliği durduruldu
    Bot için kaynak bulmak biraz zordur. Mantığını öğren zaten cozersin. Yada bir bot yaptırırsin kod yapısını çözmene yardimci olur

    SM-N9000Q cihazımdan Tapatalk kullanılarak gönderildi
  • 02-08-2015, 00:34:29
    #3
    Düzgün çalışan ufak bi bot varsa paylaşabilirmisiniz
  • 02-08-2015, 00:39:36
    #4
    Üyeliği durduruldu
    Bot sandığınız kadar basit bir kodlama mantığıyla yapılmaz. Her site için ayrı bir kodlama mantığı gerektirir. Php Curl bilirsiniz zaten yaparsınız.

    SM-N9000Q cihazımdan Tapatalk kullanılarak gönderildi
  • 02-08-2015, 09:58:42
    #5
    Bot'lar şu mantıkla çalışır;

    Hedef siteye istek yapıp, kaynak kodunu almak -> Bu kaynak kod'dan istediğin kısmı almak -> Bu aldığın kısımları Veritabanına kayıt etmek.


    Hedef siteden kaynak kodu almak:
    file_get_contents - eğer karşı sitede güvenlik önlemi, yönlendirme yoksa; basitçe içeriği bu fonksiyon ile alabilirsin
    cURL - karşı sitede güvenlik önemli veya yönlendirme varsa; giriş yapman gerekiyorsa vs. cURL ile tarayıcıyla yaptığın işlemleri taklik edebilirsin.

    cURL'u direk kullanmak yerine Guzzle tarzı kütüphanelere de bakabilirsin.

    Kaynak kodu parçalayıp, istediğin bölümü almak:

    Bunun için Regex kullanmalısın, php'de şu fonksiyonlar ile Regex ifadelerini kullanabilirsin.

    Genelde HTML sayfalardan içerik çekeceğin için, direk DOM Parser yazılımları kullanabilirsin, işini kolaylaştırır.

    http://simplehtmldom.sourceforge.net/
    https://github.com/paquettg/php-html-parser
    http://stackoverflow.com/questions/3...tml-xml-in-php - burda farklı veri tiplerini parçalamak için kullanabileceğin kütüphaneler verilmiş

    bazılarında veriyi çekme özelliğide var, yani ilk kısmı sağlıyor direk olarak

    Aldığın bilgileri veritabanına kayıt etme:
    Burda normal bir SQL sorgusuyla insert yapacaksın sitenin Veritabanı yapısına göre.

    WordPress kullanıyorsan, şu fonksiyonla da ekleme yapabilirsin
  • 02-08-2015, 10:33:42
    #6
    google'a php bot yazdım 104 milyon sonuç bulundu dedi
  • 03-08-2015, 02:04:51
    #7
    Daha basit bir deyimle botlar explode demektir bence. İlla curl bilmenize gerek yok. explode fonksiyonuna bakın.
  • 03-08-2015, 04:17:25
    #8
    Üyeliği durduruldu
    Biri demiş "botlar explode demektir", öbürü "bot hiç kolay değil, her siteye ayrı mantık kurmak gerek" demiş.
    Beyler siz ne içiyorsunuz?

    @muhammetilbas; imzan gözümü aldığı ve rahatsız ettiği için yardımcı olamayacağım. Sadece şu ikisine sahip ol yeter; merak ve azim.
  • 03-08-2015, 16:33:24
    #9
    Ritmik adlı üyeden alıntı: mesajı görüntüle
    Biri demiş "botlar explode demektir", öbürü "bot hiç kolay değil, her siteye ayrı mantık kurmak gerek" demiş.
    Beyler siz ne içiyorsunuz?

    @muhammetilbas; imzan gözümü aldığı ve rahatsız ettiği için yardımcı olamayacağım. Sadece şu ikisine sahip ol yeter; merak ve azim.
    Teşekkürler yorumunuz için. İmza Bannerım Gözünüze Kötü Geldiyse Bir tane Hediye Ederseniz Seve Seve Kullanırım.