Hotmail kullanıcı adı kontorol

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

import time

hesaplar = open(“hesaplar.txt”,“r”).read().splitlines()

temiz = []

for i in hesaplar:

browser = webdriver.Chrome()

browser.get("https://signup.live.com/signup?lcid=1033&wa=wsignin1.0&rpsnv=13&ct=1616217572&rver=7.0.6737.0&wp=MBI_SSL&wreply=https%3a%2f%2foutlook.live.com%2fowa%2f%3fnlp%3d1%26signup%3d1%26RpsCsrfState%3db9831fc3-fa91-c3e5-1feb-30f9188e2898&id=292841&CBCXT=out&lw=1&fl=dob%2cflname%2cwld&cobrandid=90015&lic=1&uaid=a12c7d6603ed489c8f31cec0157284b8")

time.sleep(2)

secenekler = browser.find_element_by_xpath("//*[@id='LiveDomainBoxList']/option[3]")

time.sleep(1)

secenekler.click()

kullanici_adi = browser.find_element_by_xpath("//*[@id='MemberName']")

time.sleep(1)

kullanici_adi.click()

kullanici_adi.send_keys(i)

time.sleep(1)

kullanici_adi.send_keys(Keys.ENTER)

kullanıcı adını daha önceden birisi aldı ise sayfaya reflesh atıp yeni kullancı adını denemsi lazım kullanıcı adı alınmamış ise kullancı ismini append edicem ama if de koşula ne yazacağım bilmiyorum yardımcı olurmusunuz ?

Ne yapmaya çalışıyorsunuz

Eğer id’si “MemberNameError” olan bir div oluşuyorsa yazdığın kullanıcı adını silip yeni bir kullanıcı adı giren koşul oluşturabilirsin. Sayfayı yenilemeye gerek yok gibi…

hotmail kullanıcı adını kontrol etme
çözdüm try kullanrak teşekkürler

çözümü neden burda paylaşmadınız…try

try:

    parola = browser.find_element_by_xpath("//*[@id='PasswordInput']")

    parola.click()

    temiz.append(i)

    time.sleep(1)

    browser.refresh()

except NoSuchElementException:

    browser.refresh()