• 24-03-2022, 09:24:59
    #1
    Merhaba arkadaşlar,

    Bir bot yazıyorum fakat şöyle bir sıkıntım var ben butona 5 saniyede bir tıklamak istiyorum bazen sitede yoğunluk olduğu için buton 5 saniyede değil de 7-8 saniyede yükleniyor ve bot tıklayamadığı için hataya düşüyor. Ben süre ile tıklama değil de sayfa tam anlamıyla yüklendiğinde nasıl tıklatabilirim. Yardımcı olacak arkadaşlara şimdiden teşekkür ediyorum.
  • 24-03-2022, 09:44:45
    #2
    Üyeliği durduruldu
    Web sitesinde yerleşen bileşenleri kontrol ederek, sayfanın tam anlamıyla yüklendiğini teyit edebilirsiniz.
  • 24-03-2022, 09:45:44
    #3


    İnternetten implicit wait' i araştırın hocam. Dediğiniz olması lazım.

    Yani dom loaded olduktan sonra 5 saniye sayıyor olması lazım
  • 24-03-2022, 09:46:18
    #4
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    Web sitesinde yerleşen bileşenleri kontrol ederek, sayfanın tam anlamıyla yüklendiğini teyit edebilirsiniz.
    Ben bileşenleri kontrol ederek değil de yani js'deki document ready gibi bir hazır fonksiyonu var mı onu öğrenmek istiyorum. Yorumunuz için teşekkür ederim
  • 24-03-2022, 10:33:15
    #5
    Thread.Sleep(3500); 3.5 saniye bekler sonra istediğini yapar.
  • 24-03-2022, 10:36:21
    #6
    LETRX adlı üyeden alıntı: mesajı görüntüle
    Thread.Sleep(3500); 3.5 saniye bekler sonra istediğini yapar.
    Hocam şu an zaten benim süreyle bir problemim yok yani şöyle programı manuel olarak istediğim kadar bekletiyorum. Benim istediğim ben timer veya thread sleep yapmadan sayfa yüklendiğinde butonlar geldiğinde otomatik kendi tıklasın javascriptteki document ready gibi.
  • 24-03-2022, 10:36:53
    #7
    bahax41 adlı üyeden alıntı: mesajı görüntüle


    İnternetten implicit wait' i araştırın hocam. Dediğiniz olması lazım.

    Yani dom loaded olduktan sonra 5 saniye sayıyor olması lazım
    Deneyeceğim hocam çok teşekkürler.
  • 24-03-2022, 10:47:52
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ozgunatik adlı üyeden alıntı: mesajı görüntüle
    Deneyeceğim hocam çok teşekkürler.
    Hocam selenium wait helper kullanmanız lazım bunun için hangi buttona tıklıycaksanız buttonun yüklenmesini örneğin 10 saniye diyerek ayarlaya bilirsiniz bölece button 10 saniye içinde yüklendiği an tıklar ha siz 10 yaz dınız ama button 5 saniyede yüklendi gine tıklar
  • 24-03-2022, 10:49:24
    #9
    Yönetici onayı bekliyor
    bahax41 adlı üyeden alıntı: mesajı görüntüle


    İnternetten implicit wait' i araştırın hocam. Dediğiniz olması lazım.

    Yani dom loaded olduktan sonra 5 saniye sayıyor olması lazım
    Hocam implicitwait olurda chromedriver bir loada düşerse beklenicek süre