gpt4 book ai didi

python - 我似乎无法使用 Python/Selenium 找到输入框元素

转载 作者:行者123 更新时间:2023-12-02 01:38:45 25 4
gpt4 key购买 nike

我正在尝试使用 Python 来自动化某些操作。

我似乎无法使用 driver.find_element_by_ 找到电子邮件输入元素。我尝试了很多不同的方法。我只是希望能够使用 Chromedriver 登录该网站。

<div class="css-1ilyui9">
<input type="email" required="" class="css-cgadzw" value="">
</div>

电子邮件输入框没有任何属性。没有姓名或身份证。类(Class)并不独特。密码框具有相同的类别。

这就是我到目前为止所拥有的。我只想让 Python 帮我登录并定期访问某个页面,但我无法发送_key,因为我找不到该元素。它一直说“找不到元素”。

from selenium import webdriver

chrome_path = r"C:\Users\peter\Desktop\chromedriver.exe"
driver = webdriver.Chrome(executable_path=r"C:\Users\peter\Desktop\chromedriver.exe")
driver.get("https://")
driver.find_element_by_xpath("//input[@type='email']")

错误代码:

selenium.common.exceptions.NoSuchElementException: 
Message: no such element:
Unable to locate element: {"method":"xpath","selector":"//input[@type='email']"}
(Session info: chrome=78.0.3904.108)

最佳答案

尝试在选择器中使用两个标识符:

driver.find_element_by_xpath("//input[@class='css-cgadzw'][@type='email']")

此外,您可能需要等待一些时间才能看到页面上引用的元素 here

关于python - 我似乎无法使用 Python/Selenium 找到输入框元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59206988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com