我每10分钟从https://10minutemail.pl/复制电子邮件,并想使用以下代码将其粘贴到另一个网站上的email_elem
元素中:
driver.get("https://10minutemail.pl/")
email2_elem = driver.find_element_by_xpath("/html/body/div[1]/div[2]/div[1]/div[1]/div[1]/form[1]/div[1]/input[1]").text
time.sleep(2)
driver.get("https://www.instagram.com/")
time.sleep(2)
email_elem = driver.find_element_by_xpath("//input[@name='emailOrPhone']")
email_elem.clear()
email_elem.send_keys(email_elem.email2_elem)
我收到错误消息:
AttributeError:“ WebElement”对象没有属性“ email2_elem”
答案 0 :(得分:1)
错误在这一行:
email_elem.send_keys(email_elem.email2_elem)
,它就是它所说的-您已将文本存储在(独立)变量email2_elem
中,但引用该文本就像它是另一个email_elem
的属性一样-不是。
只需将其更改为:
email_elem.send_keys(email2_elem)
,它将起作用。