我正在尝试编写一个代码列表来自动化我的日常文件下载过程。我正在为此使用Python Selenium。但是,我很难找到其中一个点击
HTMI代码如下:
<div class="card dark-blue"> <h3 data-mh="title-research" style="height: 52px;">Rated Range Prices (LT)</h3> <h4 class="disp_date">26-Jan-2021 17:47:58</h4> <div class="divider"></div> <a href="javascript:seemore('F10002');" value="F10002" class="link">See More »</a> </div>
这是我的密码:
link = driver.find_element_by_xpath("//a[@href='javascript:seemore('F10002');']")
错误消息:
InvalidSelectorException: invalid selector: Unable to locate an element with the xpath expression //*[@href='javascript:seemore('F10002');'] because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//*[@href='javascript:seemore('F10002');']' is not a valid XPath expression.
(Session info: chrome=88.0.4324.104)
有人能告诉我这件事吗?非常感谢
您正在另一个单引号对中使用单引号对
试一试
要定位元素请参阅更多»,您可以使用以下任一Locator Strategies:
使用
css_selector
:使用
xpath
:理想情况下,要定位可点击的元素,需要为
visibility_of_element_located()
引入WebDriverWait,并且可以使用以下Locator Strategies之一:使用
CSS_SELECTOR
:使用
XPATH
:注意:您必须添加以下导入:
相关问题 更多 >
编程相关推荐