使用Selenium Web驱动程序进行刮擦找不到Elemen

2024-09-29 01:19:49 发布

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

我正在尝试使用SeleniumWeb驱动程序从页面中刮取一个元素,但我似乎不知道如何获取某个文本。我试图在下面这行代码中找到“35330100:石油和天然气钻机和设备”的提示。你知道吗

<td class="tRight altRow">35330100: Oil and gas drilling rigs and equipment</td>

我在笔记本中使用的语法给我带来了一个错误,如下所示

primary = driver.find_element_by_class_name("tRight altRow")

任何帮助都会有帮助。你知道吗

非常感谢。你知道吗


Tags: and代码文本元素驱动程序页面classtd
1条回答
网友
1楼 · 发布于 2024-09-29 01:19:49

Afaik没有通过selenium webdriver提供名为find_element_by_class_name的方法。用这样的方法:

driver.findElement(By.cssSelector('.tRight.altRow'));

编辑:没有注意到OP的问题是关于Python的。这是编辑- driver.find_elements_by_css_selector('.tRight.altRow')

相关问题 更多 >