输入登录名和密码

2024-03-29 08:34:03 发布

您现在位置:Python中文网/ 问答频道 /正文

刚开始键入以下代码:

from selenium import webdriver

browser = webdriver.Chrome('C:\\webdrivers\\chromedriver.exe')
browser.get('https://auth.sketchengine.eu/#login')

button = browser.find_element_by_xpath('//*[@id="r_0"]')[0]
button.send_keys('Lobster')
button = browser.find_element_by_xpath('//*[@id="r_1"]')[0]
button.send_keys('123123123')

要使Python运行,请转到草图引擎并键入登录名和密码。我在Chrome中使用了inspect,然后复制了XPath,但是Python没有进行键入,并且对这两个XPath都说“无法定位元素”。我该换什么


1条回答
网友
1楼 · 发布于 2024-03-29 08:34:03

我不是Python爱好者,但请尝试使用xpath。我认为问题在于id“r_0”在页面上出现了几次。如果使用“//input”查看xpath,则只返回一个

//input[@id="r_0"]
//input[@id="r_1"]

相关问题 更多 >