Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
164
Tıklama
0
Öne Çıkarma
Python aldığım hata
Ö
3 yıl
Er
Konu Sahibi

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()



B
3 yıl
Yüzbaşı

Örn: Instagram api kullan. Ui vs denemeleri ile olmaz bu işler.



T
3 yıl
Yarbay

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ı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.