Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
294
Tıklama
0
Öne Çıkarma
Python'da tıkandığım yer.
C
7 yıl
Teğmen
Konu Sahibi


from selenium import webdriver
import time

driver.get("https://www.??????.com/dp/"+i)

time.sleep(3)

element = driver.find_element_by_id("availability")



if element.text == ("In Stock."):
print ("Stokta var"+i)

else:
print ("Stokta yok"+i)





Bu kodda ki sıkıntım:
kod id yi bulamayınca error veriyor.
Benim istediğim ise kodun error veren numarayı Stokta olmayanlar defterine ayazması.
Edit:
sorun:Çözüldü Try Except i yanlıs yerlere koyuyormuşum. Kodun çalışan hali.



try:

element = driver.find_element_by_id("availability")
if element.text == ("In Stock."):


print ("Stokta var "+i)

else:

print ("Stokta yok "+i)


except:
print ("Stokta yok "+i)





< Bu mesaj bu kişi tarafından değiştirildi Chinaman -- 1 Nisan 2018; 10:33:48 >