gpt4 book ai didi

python - Selenium 在 div 之后的段落中获取文本

转载 作者:太空宇宙 更新时间:2023-11-03 23:55:34 25 4
gpt4 key购买 nike

我有一个看起来像这样的页面: enter image description here

当我们查看 HTML 代码时: enter image description here

所以它首先在 div 中给出段落的标题,然后在它下面有段落。所以理想情况下,我想做一些像 driver.find_element_by_link_text('Objectives of the Course') 然后说“获取下一个元素”(即它下面的段落)。

这如何使用 selenium 或任何其他库来完成?


最佳答案

您可以将 XPATH 或 CSS 选择器与 find_element_by_css_selector 方法一起使用

在此 HTML 中:

<div class="title"> title </div>
<p> content </p>

你可以用这个选择下一个 sibling :

div.title + p {
color: red;
}

因此在您的情况下,driver.find_element_by_css_selector('div.FieldsetBaslik+p') 将起作用

检查此链接:https://developer.mozilla.org/en-US/docs/Web/CSS/Adjacent_sibling_combinator

关于python - Selenium 在 div 之后的段落中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57817206/

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