我的XPath定义出现以下错误:

Selenium.common.exceptions.InvalidSelectorException:消息:给定XPATH表达式.....无效:语法错误:文档.判断:该表达式不是合法表达式

表达式定义如下:

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"]')

我做错什么了?

推荐答案

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")

Python相关问答推荐

如何才能知道Python中2列表中的巧合.顺序很重要,但当1个失败时,其余的不应该失败或是0巧合

如何找到满足各组口罩条件的第一行?

如何记录脚本输出

按顺序合并2个词典列表

为什么默认情况下所有Python类都是可调用的?

当从Docker的--env-file参数读取Python中的环境变量时,每个\n都会添加一个\'.如何没有额外的?

如何将一个动态分配的C数组转换为Numpy数组,并在C扩展模块中返回给Python

DataFrames与NaN的条件乘法

将9个3x3矩阵按特定顺序排列成9x9矩阵

改进大型数据集的框架性能

如何使regex代码只适用于空的目标单元格

在输入行运行时停止代码

Pandas:填充行并删除重复项,但保留不同的值

为什么Python内存中的列表大小与文档不匹配?

Python日志(log)模块如何在将消息发送到父日志(log)记录器之前向消息添加类实例变量

用0填充没有覆盖范围的垃圾箱

如何从一个维基页面中抓取和存储多个表格?

按列表分组到新列中

如何让PYTHON上的Selify连接到现有的Firefox实例-我无法连接到Marionette端口

多个布尔条件的`jax.lax.cond`等效项