Bot yapma ile ilgili kaynak bulamiyorum 😡
16
●500
- 29-09-2023, 00:24:14Bot yapmak yapılacak siteye koda göre çok büyük değişkenlik gösteren bir durumdur. Kimse şu kodu kullarak bot yapabilirsin diyemez. Botlar sitelere göre yazılır.
- 29-09-2023, 00:25:55onun icin platform belirtmedim genel olarak mantigini ogreten kaynak bulamiyorumAdSensePRO adlı üyeden alıntı: mesajı görüntüle
- 29-09-2023, 00:27:14Mantığını çözmek için öncelikle min orta seviyede kod bilginiz olmalıdır.en4loss adlı üyeden alıntı: mesajı görüntüle
- 29-09-2023, 00:28:13hocam siniyormusunuz beniAdSensePRO adlı üyeden alıntı: mesajı görüntüle
- 29-09-2023, 00:29:40Beni anlamıyorsanız. Yapay ceza size anlatsın.en4loss adlı üyeden alıntı: mesajı görüntüle
Anladım, sizin için Node.js veya PHP kullanarak kullanıcı işlemlerini otomatikleştirmenize yardımcı olacak bir kaynak önerisi istiyorsunuz. İşte bu konuda size yardımcı olabilecek bazı genel adımlar ve kaynaklar:- Temel Programlama Bilgisi: Öncelikle, Node.js veya PHP gibi dillerde temel programlama bilgisine sahip olmanız önemlidir. Eğer bu dillerde deneyiminiz yoksa, başlangıç seviyesi kaynaklara başlamalısınız.
- Web Scraping (Veri Çekme): Veri çekme işlemi gerçekleştirmek istiyorsanız, web scraping (veri çekme) konusunda bilgi sahibi olmalısınız. Bu konuda temel bilgilere sahipseniz, özel olarak belirtmediğiniz sürece, web scraping ile ilgili kaynakları atlamalıyız.
- Kullanıcı İşlemlerini Otomasyonlaştırma: Kullanıcı işlemlerini otomasyonlaştırmak için, Puppeteer (Node.js için) veya Selenium (Node.js veya PHP için) gibi otomasyon araçlarını kullanabilirsiniz. Bu araçlar, tarayıcı otomasyonunu kolaylaştıran kütüphanelerdir. Özellikle Puppeteer, modern tarayıcıları kontrol etmek için oldukça güçlü bir araçtır.
- Kütüphane ve Dokümantasyon: Kullanmayı düşündüğünüz otomasyon aracının resmi dokümantasyonunu ve örnek kodları incelemek önemlidir. Örneğin, Puppeteer için resmi dokümantasyon şurada bulunur: https://pptr.dev/ veya Selenium için şurada: https://www.selenium.dev/documentation/en/
- Topluluk Kaynakları: Node.js veya PHP toplulukları, çeşitli sorularınıza yanıt bulabileceğiniz ve öğrenebileceğiniz birçok kaynak sunar. Stack Overflow gibi platformlarda sorularınıza cevap arayabilirsiniz.
- Örnek Projeler ve Öğretici Kaynaklar: İlk başta küçük ve basit bir otomasyon projesi oluşturarak başlayabilirsiniz. Bu, temel yeteneklerinizi geliştirmenize yardımcı olur. Ayrıca, YouTube, Udemy veya Coursera gibi platformlarda otomasyon ile ilgili öğretici videolara ve kurslara da göz atabilirsiniz.
- İleri Düzey Konular: Otomasyonunuzu geliştirmek isterseniz, daha ileri düzey konulara yönelebilirsiniz. Bu konuda da ileri düzey kaynaklar ve uzmanlar size yardımcı olabilir.
- 29-09-2023, 00:36:45Bot yapmanin temelinde baglanti (network) analizi vardir.
Bunun icin cesitli araclar kullanabilirsiniz, Google Chrome Dev Tools, Burp Suite, Postman ilk etapta isinize en cok yarayan araclar olacaktir.
PHP'den gidecek olursak, istekler icin genellikle CURL kutuphanesi kullanilir.
Verilerin ham halini almayi hedeflemelisiniz oncelikle. Ham veriyi aldiktan sonra kendi isteginize gore parcalara ayirmak (parsing) icin yine cesitli fonksiyonlar mevcut.
explode, implode, array_map, preg_match, preg_replace, isset, unset ve diger temel fonksiyonlari bilmeniz gerekir.
Daha sonrasinda aldiginiz verileri ne yapacaginiza bagli olarak, veritabani (sql) ogrenmeniz gerekebilir. PHP ile genel olarak MySQL kullanilir.
Veya verileri yerel bir dosyaya kaydedebilirsiniz. Bunun icin ise dosya fonksiyonlarini (file_get_contents, file_put_contents vb.) bilmeniz gerekir.
Verileri dosyaya nasil yazacaganiz yine sizin tercihiniz, ornegin yaygin olarak JSON olarak yazdirmak isterseniz JSON ile ilgili fonksiyonlari (json_encode, json_decode) bilmeniz gerekir.
Temel olarak bir dilde uzmanlasmaniz ve HTTP istekleri, API'ler, REST API'ler, hatta GraphQL API ile ilgili bilgi sahibi olmalisiniz.