Python 抱怨 xpath 表达式无效

问题描述 投票:0回答:1

运行脚本时,我的 Xpath 定义出现以下错误。

selenium.common.exceptions.InvalidSelectorException:消息:给定的 xpath 表达式 ..... 无效:SyntaxError:Document.evaluate:该表达式不是合法表达式

表达式定义如下,我做错了什么?

total_games = driver.find_elements(By.XPATH, '//div[@class="mb5"]/div/div/div/div/div/table/tbody/tr[@data-idx and not @class="totals_row fw-bold ttu Table__TR Table__TR--sm Table__even"]')
python xml selenium-webdriver xpath
1个回答
0
投票
not @class="totals_row fw-bold ttu Table__TR Table__TR--sm Table__even"

应该是

not(@class="totals_row fw-bold ttu Table__TR Table__TR--sm Table__even")
© www.soinside.com 2019 - 2024. All rights reserved.