jamyo
Mart 7, 2019, 5:54ös
1
Merhaba Arkadaşlar,
Altaki kod ile google
login oluyorum ve döngüye aldım ip adresim değiştiğinde login olurken kurtarma email ekran geliyor ve hataya düşüyor baştan başlıyor kurtarma emaili geldiginde girecek gelmediğinde girmeyecek yani hata alsanda devam et yada bir önceki satırdaki hatayı atla diyebileceğimiz kod hangisi
while True:
try:
browser.get(‘https://www.google.com/accounts/Login?hl=tr&continue=http://www.google.com ’)
time.sleep(1)
gmail
browser.find_element_by_xpath(‘//input[@type=“email”]’).send_keys(row[2] + Keys.RETURN)
time.sleep(1)
sifre
browser.find_element_by_xpath(‘//input[@type=“password”]’).send_keys(row[3] + Keys.RETURN)
time.sleep(3)
print(row[7], “isimli Oturum Acıldı”)
kurtarma email link
browser.find_element_by_xpath(‘//*[@id=“view_container”]/form/div[2]/div/div/div/ul/li[1]/div/div[2]’).click()
time.sleep(3)
kurtarma email gir
browser.find_element_by_xpath(‘//input[@type=“kmail”]’).send_keys(row[4] + Keys.RETURN)
time.sleep(3)
except Exception:
browser.close()
print(“-----------------------------------------------------”)
continue
@reo @ismailarilik @Asosyal_Futbolcu @Cihat_Altiparmak @_Alparslan_55 @coderistan
try: bloğunun içinde if elif else deneyebilirsiniz
try except arasına alıp yapabilirsiniz mesela hatayı aldığında direk kapıyorsa şöyle yapabiliriz
try:
bla bla bla
except:
pass
# burada herhangi bir hata yakaladığı zaman pass geçecektir :)
jamyo
Mart 8, 2019, 9:26öö
4
yine başa dönüyor @Asosyal_Futbolcu örnegi düzenleyebilrmiyiz
browser.get(‘https://www.google.com/accounts/Login?hl=tr&continue=http://www.google.com ’)
time.sleep(1)
gmail
browser.find_element_by_xpath(‘//input[@type=“email”]’).send_keys(row[2] + Keys.RETURN)
time.sleep(1)
sifre
browser.find_element_by_xpath(‘//input[@type=“password”]’).send_keys(row[3] + Keys.RETURN)
time.sleep(3)
print(row[7], “isimli Oturum Acıldı”)
except pasgec:
pass
browser.find_element_by_xpath(‘//*[@id=“view_container”]/form/div[2]/div/div/div/ul/li[1]/div/div[2]’).click()
time.sleep(3)
except pasgeceee:
pass
browser.find_element_by_xpath(‘//input[@type=“email”]’).send_keys(row[5] + Keys.RETURN)
time.sleep(1)
continue
şuanda kodu tam olarak okuyamıyorum ama except pasgeceee diye bir koşul olmaz ordaki except hata türünü belli etmelidir yani şöyle söyliyim IndexError aldı diyelim program bunu umursama pass geç anlamındadır
1 Beğeni