Aynı anda Chrome tabanlı 3 bot çalıştırmak mümkün mü?

MuniKi

Hectopat
Katılım
16 Nisan 2021
Mesajlar
117
Daha fazla  
Cinsiyet
Erkek
Merhaba, ben PyCharm üzerinden Chrome tabanlı 3 farklı bot yapmaya çalışıyorum ama takıldığım bir nokta var; 1. botu başarılı ile yaptım ve çalışıyor ama diğer kalan 2 botu çalıştırabilmek için uygun bir ortam bulamıyorum. 3 botta aynı anda mouse işlemi yapacak bu yüzden tek bir monitör ile hepsini birden idame edemiyorum. Acaba bu 3 ayrı botu da sorunsuz bir şekilde çalıştırmanın bir yolu var mıdır tek bir bilgisayar üzerinden değerli bilgilerinizi benimle paylaşırsanız çok memnun olurum.
 
Son düzenleyen: Moderatör:
Merhaba, ben PyCharm üzerinden Chrome tabanlı 3 farklı bot yapmaya çalışıyorum ama takıldığım bir nokta var; 1. botu başarılı ile yaptım ve çalışıyor ama diğer kalan 2 botu çalıştırabilmek için uygun bir ortam bulamıyorum. 3 botta aynı anda mouse işlemi yapacak bu yüzden tek bir monitör ile hepsini birden idame edemiyorum. Acaba bu 3 ayrı botu da sorunsuz bir şekilde çalıştırmanın bir yolu var mıdır tek bir bilgisayar üzerinden değerli bilgilerinizi benimle paylaşırsanız çok memnun olurum.
Tam anlamadım ama sanal makine açmayı düşünebilirsiniz.
 
Chrome tabanli bot yapmak nedir?

UI render edip onun uzerinde islemler mi yapiyorsun?

3 farkli thread ya da 3 farkli process ile yapmak neden olmuyor? Denedin mi?
Hayatımda ilk defa bir bot yapmaya çalıştım çoğunlukla chat gpt'den yardım alarak yaptım. Chrome tabanlıdan kastım botu çalıştırmak için chromedriver kullanıyorum bot chrome üzerinden işlem yapıyor yani. yaptığım botlar devamlı olarak tarayıcı üzerinden mouse hareketleri yapıyor ama aynı anda 3 bot çalıştırmak istiyorum ben ama evimde tek bir bilgisayar nasıl tek bir bilgisayar üzerinden 3 farklı botu birbirine çakışmayacak şekilde çalıştırabilirim bunu çözmeye çalışıyorum.
 
Her bot aynı fareyi kullanacağı için haliyle dediğin işlem tek bir bilgisayar üzerinde olmaz. Ya sanal makine kuracaksın yada fareyi kullanmadan yapacaksın. Fare ile yaptığın işlemi kodsal olarak simüle edebiliyorsan fare ihtiyacı ortadan kalkar. Ne bilim bir yere tıklıyorsan, o tıkladığın işlem bir Event'dir. MouseEvent oluşturup yolla. DispatchEvent, MouseEvent olarak aratabilirsin.

Benzer yapmak istediğin şeyi yapmıştım zamanında. Canvas üzerinde yapılan bir çizimi kaydediyorum ve bunu play edebiliyorum. Kullanıcı mouse down, move ve up fonksiyonlarını fare ile yaparken, play ederken MouseEvent oluşturup yolluyorum. Mantıken aynı şey olmuş oluyor. Umarım anlatabilmişimdir.
 
Her bot aynı fareyi kullanacağı için haliyle dediğin işlem tek bir bilgisayar üzerinde olmaz. Ya sanal makine kuracaksın yada fareyi kullanmadan yapacaksın. Fare ile yaptığın işlemi kodsal olarak simüle edebiliyorsan fare ihtiyacı ortadan kalkar. Ne bilim bir yere tıklıyorsan, o tıkladığın işlem bir Event'dir. MouseEvent oluşturup yolla. DispatchEvent, MouseEvent olarak aratabilirsin.

Benzer yapmak istediğin şeyi yapmıştım zamanında. Canvas üzerinde yapılan bir çizimi kaydediyorum ve bunu play edebiliyorum. Kullanıcı mouse down, move ve up fonksiyonlarını fare ile yaparken, play ederken MouseEvent oluşturup yolluyorum. Mantıken aynı şey olmuş oluyor. Umarım anlatabilmişimdir.
Bayağı bir uğraştım Virtualbox ile sanal makine kurdum botları oradan çalıştırıyorum işimi gördü teşekkürker.
 

Technopat Haberler

Geri
Yukarı