mavikorku adlı üyeden alıntı: mesajı görüntüle
Son zamanlarda gördüğüm en kapsamlı bot elinize sağlık.
Teşekkürler.

Braves adlı üyeden alıntı: mesajı görüntüle
Paylaşımız için teşekkürler çok iyiye benziyor, akşam ETSY favorileme sepete atma vs gibi bir bot yapmayı deneyeceğim. Tabi önce kendi hesabımda denemeyeceğim
Aşağıdaki anlatıma sadık kalarak, birkaç edit promptu ile yarım saatte hazır edersiniz dilediğiniz modülü, yine takıldığınız bir yer olursa paylaşırsanız yardımcı olmaktan mutlu oluruz, güle güle kullanın.


Herhangi bir yapay zekâya yeni bir modül nasıl yazdıracağız?

Bunun için öncelikle gerekli selektörlere sahip olmanız lazım, şimdi size selektör bulmanın kolay yolunu bir örnek ile uygulamalı olarak anlatacağım, yazdırmak istediğimiz bir mission modülü olsun ve görevi https://tests.uwas.dev/behaviors.html şu sayfada form doldurmak olsun.

https://tests.uwas.dev/behaviors.html adresine gidin

formdaki Name yazma kısmına sağ tıklayıp "İNCELE" seçeneğine tıklayın.
İncele seçeneğine tıkladığınızda Developer Tools açılmış olacak ve Name yazma alanı elementi zaten seçili olarak karşınıza gelecek: <input type="name" id="name" name="name" placeholder="For formFocusName">
Developer Tools'da bu elementin üstüne sağ tıklayın ve Copy ve ardından Selector seçeneği ile selektörü kopyalayıp bir yere kaydedin, elinizde şöyle bir selector olacak: #name
Artık isim yazma alanının selektörüne sahipsiniz, aynı işlemleri Surname, Email, Comment ve Send butonu için de yapın.

Şimdi elimizde şu selektörler var:
Name alanı için : #name
Surname alanı için: #surname
Email alanı için : #email
Comment alanı için: #comment
Send butonu için: #test-form > input[type=submit]:nth-child(9)

Şimdi yapay zekâya zaten yazılım ile hazır gelen ve User C:Users/SIZIN_KULLANICI_ADINIZ/AppDataLocal/UWA-User/missions içinde yer alan example-mission.js'nin tüm kodlarını örnek olarak verin ve şu promptu yazın:

senden example-mission'u örnek alarak aşağıdaki işlemleri yapan bir mission modülü yazmanı istiyorum:
- random mousemove yap
- random scroll yap
- #name tıkla
- #name alanına "John" ismini 0-1 yazım hatası ile yaz
- #surname selektörüne tıkla
- #surname alanına "John" ismini 0-1 yazım hatası ile yaz
- #email selektörüne tıkla
- #email selektörüne test@testmail.com eposta adresini 0-2 yazım hatası ile yaz
- #comment selektörüne tıkla
- #comment selektörüne şu metni 0-4 yazım hatası ile "merhaba ben John Doe, benimle iletişime geçebilir misiniz rica etsem, numaram 012345677, teşekkür ederim" metnini yaz.
- #test-form > input[type=submit]:nth-child(9) selektörlü send butonuna tıkla ve 2-4 saniye arası rastgele bekle.
- "Success! The button was clicked." mesajını kontrol et eğer var ise görevi başarıyla tamamla.
Not: tıklama işlemlerinde hover + wait gibi önsel insansı davranışlar eklemeyi unutma!