Я изучаю, как использовать Python Selenium для входа на сайт "https://you.163.com/". Однако, прошедшие часы у меня все равно не получаются Ниже приведено сообщение об ошибке: selenium.common.exceptions.NoSuchElementException: Сообщение: такого элемента нет: невозможно найти элемент: {"method": "xpath", "selector": "// * [@ id = 'j -yx-mailLoginWrap '] / iframe "}
Может кто-нибудь помочь указать, где находится ошибка и как ее исправить. Спасибо.
def newlogin():
b=webdriver.Chrome()
b.get("https://you.163.com/")
ele = b.find_element_by_xpath("//*[@class='j-yx-cp-topLogin']")
ele.click()
time.sleep(4)
ele=b.switch_to.frame(b.find_element_by_xpath("//iframe[starts-with(@id, 'x-URS-iframe')]"))
print("1")
time.sleep(3)
ele1 = b.find_element_by_xpath("//*[@id='j-yx-mailLoginWrap']/iframe")
ele1.click()
print("2")
b.switch_to_frame(ele1)
ele2 = b.find_element_by_xpath("//*[@class='j-inputtext dlemail']")
print("3")
ele2.send_keys("XXXXX@163.com")
ele3 = b.find_element_by_xpath("//*[@class='j-inputtext dlpwd']")
ele3.send_keys("XXXXX")
ele4 = b.find_element_by_xpath("//*[@id='dologin']")
ele4.click()