Bot Yapmak İstiyorum?

Merhaba arkadaşlar. Benim oynadığım web tabanlı oyunlar oluyor örneğin oyunda geliştirmeler yapmak gerekiyor saat başı veya düzenli aralıklarla. Bunu otomatik yapan bir program ne şekilde yapılabilir? Mobilde de webde de çalışan bir oyun için mesala.
Yapacağı şey oyuna girip profil kısmından birkaç butona tıklayıp yetenek geliştirecek.

Bana kaynak gösterir misiniz bu konu için ne kullanılmalı.

Selenium, mechanize kütüphanelerine bir bak istersen.

1 Beğeni

Bilgisayar açık kalacak ve sürekli aynı bilgisayarda çalışacak bir program yazacaksanız pyautogui modülü işinizi görür.

2 Beğeni

Peki kapatsam da arka planda otomatik çalışması için ne gerekli?

Bilgisayar kapalıyken program çalışır mı?
Sürekli olmasını isterseniz bir sunucuda çalıştırın. Ama o hesabı kullanabilir misiniz bilmem.

Program telefonda çalışabilse mesala 7/24 çalışabilir arka planda hep açık

Tabi ki calisabiliyor, ama telefon ureticileri bunu yapamaman icin elinden geleni yapiyorlar.

Sen bunu yazinca fark ettim ki, telefonlari “bilgisayar” olarak dusunmeyi coktan birakmisim. Kontrolu elinde olmayan, baskalarinin seni takip etmek ve uzerinden para kazanmak icin kullandigi, uretimden ziyade tuketim icin tasarlanmis aletler telefonlar.

Eminim vardir bu arada piyasadaki Android telefonlardan birinde Python calistirmayi basarabilen. Ben sahsen Orange Pi 2G’de calistirdim ama ona telefon demek biraz hayal gucu istiyor (pili, ekrani ve kabi ayri satiliyor).

Ama niye Python’da israr ediyorsun ki? Zaten Selenium gibi bilmedigin dilleri* kullanacaksin. Arkasi Java olmus, Python olmus ne fark eder?

*: Programlama dili olmasa da belirli bir kullanimi var, DSL gibi dusunulebilir.

1 Beğeni

Dil ayırmıyorum aslında sadece en iyi ne şekilde yaparım onu arıyorum güzel şekilde.

Eğer web tabanlı, tarayıcı üzerinde oynaniyorsa selenium ile --headless modunda arkaplanda calistirabilirsin. Youtube da selenium için güzel türkçe kaynak bulabilirsin.