• 06-06-2023, 00:05:46
    #10
    Tabii ki yapılabilir. Yukarıda da bir arkadaşın dediği gibi asıl önemli olan nokta sitenle nasıl haberleştiğidir. Bu botu sitende hangi amaçla kullanacaksın bilmiyorum fakat alternatif bi öneri sunabilirim.

    1-) Database -> Sitenin barındığı sunucuda botu çalıştırırsın ve yaptığın işlemleri aynı veritabanına kaydedersin. Burada önemli ve püf nokta database mimarisini iyi kurmaktır.

    2-) Txt dosyası -> Botun yaptığı işlemi bir txt,csv,xcls dosyasına kaydedersin ve sitendeki php kodlarından o dosyayı okursun.

    3-) Eğer bu botun yapacağı işlem senin siteni doğrudan ilgilendirmiyosa kesinlikle aynı sunucuda çalışmasını önermem. Verimliliği düşürecektir. Botun amacı ile ilgili daha fazla detay verirseniz alternatif yollar ile birlikte çözüm sunabilirim.
  • 06-06-2023, 00:10:19
    #11
    Anladığım kadarıyla Sitende bi blog beğenme hizmeti satıyor veya veriyorsun. Eğer bu veya bunun gibi bişeyse önerimi söyleyeyim.

    Ayrı bir sunucuda Selenium Botu yazılıcak ve Sitenin databasesini dinleyecek.
    Sonrasında farzedelim ki kullanıcı url girdi ve "beğen" butonuna tıkladı. Burada yapman gereken botun o id li değeri okuyup o siteye gidip o blogu beğenmesi ve sonrasında veritabanındaki alakalı satıradaki (sallıyorum) "status" kısmını "true" yapmasıdır.
    Sonrasında sitende bu databaseyi dinleyeceği için kullanıcıya işlem başarılı mesajını gösterebilirsin. Burda önemli olan nokta threading işlemleri ve sıralama'dır. Eğer 1000+ kullanıcı aynı anda tıklarsa ne yapacak bu bot bi düşünsene? burda da threading mantığını kavraman ve güzel bi algoritma sağlamandır. Burda instagram profil fotosu indirme siteleri aynı mantığı kullanır. işlemi sıraya alır ve sıra sıra kullanıcıya verir.
  • 06-06-2023, 00:10:41
    #12
    Amaç şöyle,
    Bir blog sitesi var, farklı başka siteler de var,
    Kullanıcı diğer sitelere girdiğinde orada bir button olacak, diyelim hakkımızda butonu, o buttona tıkladığında benim belirttiğim diğer sitedeki yazıyı beğenecek, sonra hakkımızda sayfasına gidecek,
    Bunun gibi birÅŸey
  • 06-06-2023, 00:14:05
    #13
    TahaCan adlı üyeden alıntı: mesajı görüntüle
    Amaç şöyle,
    Bir blog sitesi var, farklı başka siteler de var,
    Kullanıcı diğer sitelere girdiğinde orada bir button olacak, diyelim hakkımızda butonu, o buttona tıkladığında benim belirttiğim diğer sitedeki yazıyı beğenecek, sonra hakkımızda sayfasına gidecek,
    Bunun gibi birÅŸey
    Bence dediğiniz işleme benzer bi örnek verdim. Bu konuda hiçbir bilginiz yoksa profesyonel yardım almanızı öneriririm.
  • 06-06-2023, 00:15:21
    #14
    kaankaplan27 adlı üyeden alıntı: mesajı görüntüle
    Bence dediğiniz işleme benzer bi örnek verdim. Bu konuda hiçbir bilginiz yoksa profesyonel yardım almanızı öneriririm.
    Burada 1 ip den işlem yapıyorsunuz. Kullanıcıyla alakası olmaz. Dediğiniz olayı şahsen ben kendim yapamam kullanıcı ip'sinden başka bir blog beğenmek. Değişikmiş üstüne düşünülmesi gereken bi konu
  • 06-06-2023, 00:15:32
    #15
    kaankaplan27 adlı üyeden alıntı: mesajı görüntüle
    Bence dediğiniz işleme benzer bi örnek verdim. Bu konuda hiçbir bilginiz yoksa profesyonel yardım almanızı öneriririm.
    Aynen, mesajınaynı anda yazmışız, aalında dediğim işlem givi bir durum.
    Bu sattığım bir iş ya da mesleğiö değil, öğrenmek amaçlı birşeyler deniyorum
    Bilgi için teşekkür ederim
  • 06-06-2023, 02:32:21
    #16
    TahaCan adlı üyeden alıntı: mesajı görüntüle
    Aynen, mesajınaynı anda yazmışız, aalında dediğim işlem givi bir durum.
    Bu sattığım bir iş ya da mesleğiö değil, öğrenmek amaçlı birşeyler deniyorum
    Bilgi için teşekkür ederim
    dostum pythonun bir çok kütüphanesi var. önemli olan zaman ayırman bişeyler öğrenmen. türkçe kaynaklar çok yüzeysel ing. durumunu bilemem ama ingilizce çok fazla faydalı kaynak var. tüm bunları yaptın diyelim öğrendin vs. bunlar için beğeni yorum gibi olayları çözmek için birden fazla ipye ihtiyacın olacak bunun için orangepi tarzi bir cihaz almanı öneririm ki vpn prox vs para ödeme. bu cihazın üzerine x bir işletim sistemi kurup örneğin debian sonra bir takım ücretsiz ip servisleri var en basiti deb kütüphanelerinde sürekli ip değiştiren sistemlerde var. bunlarla istediğin kadar sayısız ip alabilirsin ve aynı bu cihaz üzerinde python ve siteni çalıştırabilirsin hostu başka yerdede çalıştırabilirsin ama gerek yok sistemler çalışır gayette stabil çalışır. yani kendi cihazınla kendi evinde kendi internetinle bu hizmeti güle oynaya verebilirsin. trde alacağın bir çok hosting zaten sana senin evinin internetinin hızlarında geliyor üç aşağı beş yukarı. bunu neye dayanarak söylüyorum internet maliyetlerini vs dayanarak söylüyorum. zaten cloudflare ile desteklediğinde bir çok yapı cacheleneceği için belki çoğu durumda daha bile iyi olabilir.siteni react tarzı yapılarda yazdığında zaten tatından yenmez veri transferleri kblara bazı durumlarda bytelara kadar düşer.
  • 06-06-2023, 21:13:44
    #17
    yusbay adlı üyeden alıntı: mesajı görüntüle
    Click nasıl yapılıyor bende bilmiyorum xpath verildiği zaman click atıyormu
    ID ile click:
    WebDriverWait(driver, 200000).until(EC.element_to_be_clickable((By.ID, "ID_ADINI_GİRİN"))).click()
    Class ile click:
    WebDriverWait(driver, 200000).until(EC.element_to_be_clickable((By.CLASS_NAME, "CLASS_ADINI_GİRİN "))).click()