Şimdi Ara

Python aldığım hata

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
164
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba. Kendime bir program kodlamayı denemekteyim. Şifreleri denemek üzerine olan bir program. Programın kodunu azcık yazabildim fakat şöyle bir hata ile karşılaştım, sitenin username ve passwordunu girdikten sonra hatalı yazısı çıkıyor ya o hatalı yazısı çıkarken sayfa yenilenmiyorsa (örneğin instagram) program çalışıyor. Fakat kullanıcı adı ve şifreyi yazdıktan sonra sayfayı yenileyip hata veriyorsa "the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed" bu sorun ile karşılaşıyorum. Çözümünü bilen arkadaşlar yardımcı olabilir mi



    from selenium import webdriver

    import time


    tarayici = webdriver.Firefox()

    tarayici.get('xxxx/login/index.php')



    time.sleep(3)


    username = tarayici.find_element_by_name('username')

    password = tarayici.find_element_by_name('password')

    giris_yap = tarayici.find_element_by_xpath('//*[@id="loginbtn"]')



    dosya = open('list.txt','r')

    for satir in dosya:

       username.send_keys('kullanici2222')

       password.send_keys(satir)

       giris_yap.click()






    dosya.close()

    time.sleep(1)

    tarayici.close()








  • Örn: Instagram api kullan. Ui vs denemeleri ile olmaz bu işler.
  • sayfa yenilendikten sonra selenium sayfayı yeniden indirecek şekilde düzenlemelisin. göründüğü kadarıyla aynı kodu birden fazla sitede kullanmaya çalışıyorsun. one size fits for all yaklaşımı selenium'da tutmaz. hedef siteye göre farklı kod yazmalısın.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.