Selenium'da sitenin textte çekme sorunu

from selenium import webdriver

surucu=webdriver.Chrome()
surucu.get(“file:///C:/Users/Desktop/ornek-okul-icin.html”)

yazi=surucu.find_element_by_xpath("/html/body/div").text

if(yazi==""):
print(“dogru”)
else:
print(“yalnıstır”)

Merhaba,

Arkadaşlar şimdi bi divin xpathini alıcam fakat o div kısa süre sonra kaldırılacak bundan dolayı program hata vericek ve hata verince biliyosunuz program calısmayı durdurcak bunun önüne geçip programıdan parça calmasını istiycem uyarı için parça çalmak sorun değilde program hatadan sonra durması ciddi bi sorun rica etsem yardımcı olurmusunuz.

Umarım kendimi ifade edebilmişimdir.

Hata yakalama kısmı için:


Kodunuzu buraya göre yeniden düzenleyin:


Kodunuz div’i bir defa aradığı için eğer o an div’i bulursa, daha sonra silinse bile o div’e ait bir özelliğe erişmeye çalışmazsanız hata vermeyecektir. Eğer ilk aradığında bulamaz ise zaten yazi değişkeni tanımlanmamış olacak ve hata yükselecek.