gpt4 book ai didi

python - 将元素从 BeautifulSoup 发送到 Selenium

转载 作者:行者123 更新时间:2023-11-28 19:16:38 26 4
gpt4 key购买 nike

我正在使用 Selenium 浏览网页。为了分析元素和数据,我使用 BeautifulSoup,因为它们提供了出色的选项,包括使用正则表达式进行搜索。

所以现在我在 BeautifulSoup 中有一个元素。我想在 Selenium 中选择它。

我想我可以通过某种方式将 XPath 或 CSS 选择器从 BeautifulSoup 元素传递到 Selenium 元素。

是否有从 BeautifulSoup 元素到 Selenium 元素的直接方法?

最佳答案

这些是完全不同的工具,一般来说,它们不能被视为替代品,尽管它们在“定位元素”方面有些交叉。虽然定位的元素非常不同 - 一个是 BeautifulSoup 中的 Tag 实例,另一个是实际上可以交互的 webdriver WebElement 实例它是“活的”。

这两种工具都支持 CSS 选择器。支持是完全不同的,但是如果你不深入研究诸如多属性检查之类的东西(a[class*=test1][class^=test] - 不会在 中工作BeautifulSoup,例如),nth-childnth-of-type,与 + 等,你可以假设事情会在两端起作用。

请添加您想要关联的元素的示例,我们可以处理它们。

关于python - 将元素从 BeautifulSoup 发送到 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32813646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com