Başlıkta da belirttiğim gibi sitenin ana sayfasında herhangi bir yere otomatik tıklama yapmasını istiyorum internette uzun süreli araştırmalarım ile jquery kodu buldum ancak onunla da yapamadım. Site açılınca ana sayfada herhangi bir yere veya benim belirlediğim koordinatlara tıklamasını istiyorum. Forumda baktığımda belli bir butona tıklamayla ilgili konular var benim istediğim şey kendi belirleyeceğim bir koordinat veya anasayfada rastgele bir yer
jquery veya javascript vs ile buton öğesine tıklanabiliyor, fareyi götürüp "hadi şimdi bas" durumu değil yani. Boş yerde bir öğe olmadığı için masaüstü programcılığı ile bunu denemeni tavsiye ederim.
peki jquery ile butona nasıl ayarlayacağım internette ve forumda hepsi birbirinden farklı ancak aynı işlevi gördüğüne dair bir sürü jquery kod buldum hangisini nasıl değiştirerek kullanacağım
<button type="button">Bu Bir Butondur</button> şeklinde bir butonum var mesela buna nasıl otomatik tıklama için jquery ayarlayacağım ?
<button type="button" id="buton1">Bu Bir Butondur</button>
sonra @WienerBlut.'un dediği gibi yapabilirsin. Burada şöyle bir sorun var. Ekranda rastgele yerlere tıklama istemiştin, rastgele koyduğun butonlara basması değildi konu...
zombie browser ile ekrandaki herhangi bir kordinatı tıklamaya programlayabilirsin. fakat bunu kullanıcı siteye girdiğinde şu koordinatı tıklat gibi bir şeçenek bilmiyorum.
Browserın mousea etki edebileceğini zannetmiyorum. Mouse imlecine müdahale edemezsin sanırım o şekilde. Masaüstü programlamada bunu yapabilirsin ama dediğim gibi browserda yapmak biraz zor gözüktü bana. Eğer bulursan böyle bişey konu altında paylaşırsan sevinirim merak ettim bende.
amaç ne bunda ? yani sayfada reklama mı tıklatacaksın ? bir şekilde siteye giren tıklamış mı olacak ? yani tıklayarak neyi tetikleyeceksin ? bu tetiklenme için tıklama şart olmayabilir.
Koordinat tıklatılır, ama başka alan adından gelen içerik tıklatılmaz. Sayfadaki elementler tıklatılabilir. Ayrıca başka alan adlarındaki elementlere erişilemeyeceğinden onlar da tıklatılamaz.
Eğer amaçladığınız şey bu kurallara uygunsa geriye sadece rastgele olayı kalıyor.
Öncelikle arkadaşlar kusura bakmayın laptopum arızalandı sonra bir seyahat yapmam gerekti yazılarınıza cevap yazamadım. @LORDTEK ve @WienerBlut. arkadaşların dediklerini yaptım kısmi işime yaradı çünkü site yavaş yüklendiğinde çalışmıyor hızlı internet ile mümkün oluyor test için bir kaç pc ve farklı internetler ile denedim anlamadım nedenini.
@nihattr tamamen siteyle alakalı reklam, dış element veya benzeri bir durum değil. Rastgele olayı Koordinat açısından. Koordinat ile tıklatılacağını bilmediğimden rastgele de olabilir anlamında. Koordinat ile mümkünse çok yardımcı olur boş bir yer olarak ayarlayacağım koordinatı
jQuery kütüphanesi eklenmiş olmalı. Ekli değilse yine head kısmına şu şekilde eklenir. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Sadece 1 kere tıklama yapar. Örnek olarak soldan 100. ve üstten 150. piksele tıklatmak için:
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @LORDTEK
Bu mesaja 1 cevap geldi. Cevapları Gizle
<button type="button">Bu Bir Butondur</button> şeklinde bir butonum var mesela buna nasıl otomatik tıklama için jquery ayarlayacağım ?
Bu mesajda bahsedilenler: @LORDTEK
<script>
$(document).ready(function(){
$("#buton1").click();
});
</script>
Bu kodu head tagının içine yapıştırın. Sayfa açıldığı gibi buton1 e otomatik tıklanacaktır
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
sonra @WienerBlut.'un dediği gibi yapabilirsin. Burada şöyle bir sorun var. Ekranda rastgele yerlere tıklama istemiştin, rastgele koyduğun butonlara basması değildi konu...
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
fakat bunu kullanıcı siteye girdiğinde şu koordinatı tıklat gibi bir şeçenek bilmiyorum.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Sayfadaki elementler tıklatılabilir.
Ayrıca başka alan adlarındaki elementlere erişilemeyeceğinden onlar da tıklatılamaz.
Eğer amaçladığınız şey bu kurallara uygunsa geriye sadece rastgele olayı kalıyor.
< Bu ileti tablet sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
@nihattr tamamen siteyle alakalı reklam, dış element veya benzeri bir durum değil. Rastgele olayı Koordinat açısından. Koordinat ile tıklatılacağını bilmediğimden rastgele de olabilir anlamında. Koordinat ile mümkünse çok yardımcı olur boş bir yer olarak ayarlayacağım koordinatı
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @nihattr
function simulateClick(x, y) {
jQuery(document.elementFromPoint(x, y)).click();
}
simulateClick(x, y);
Altta x ve y yerine koordinat yazılır. Belirli bi yer olacaksa o yerin koordinatlarını bilmekte yarar var yeni.
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @crawlertr
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @nihattr
<script language="javascript">
function simulateClick(x, y) {
jQuery(document.elementFromPoint(x, y)).click();
}
$(document).ready(function() {
simulateClick(x, y);
});
</script>
-------
jQuery kütüphanesi eklenmiş olmalı. Ekli değilse yine head kısmına şu şekilde eklenir.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Sadece 1 kere tıklama yapar. Örnek olarak soldan 100. ve üstten 150. piksele tıklatmak için:
$(document).ready(function() {
simulateClick(100, 150);
});
< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesajda bahsedilenler: @crawlertr