如何在Selenium中访问Web元素中的元素?

塞缪尔·玛丽娜(SamuelMariña)

我有一个定义如下的Web元素列表:

sellersList = browser.find_elements_by_class_name('gig-card-layout')

每个网络元素如下所示:

<div class="gig-card-layout">
    <div>
        <div class="gig-wrapper card" data-gig-id="gig_id" data-impression-collected="true">
            <a href="ref_link" target="_blank" class="media">...</a>
        <div class="seller-info text-body-2">...</div>
        <h3 class="text-display-7>...</h3>
        <footer>
            <a href="ref_link" target="_blank" class="price" title="$50">...</a>
        </footer>
        </div>
    </div>
</div>

我想使用for循环访问位于每个Web元素页脚中的价格文本。

我该怎么办?

副手

您可以使用以下代码段直接获取价格要素。

# get all price elements
priceElems = driver.find_elements_by_css_selector(".gig-card-layout  footer a")

# iterate through all price elements and print the price
for priceElem in priceElems:
    print(priceElem.get_attribute('title'))

如果要使用sellersList和遍历列表,则可以执行以下操作

for seller in sellersList:
    print(seller.find_element_by_xpath(".//footer/a").get_attribute('title'))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Selenium Web Driver by.xpath中查找元素

来自分类Dev

如何在iFrame中访问DOM元素

来自分类Dev

如何在JSP中访问JSONArray元素

来自分类Dev

如何在GridSearchCV中访问ColumnTransformer元素

来自分类Dev

如何在RStudio中访问此元素

来自分类Dev

如何在Selenium Web Automation(Python)中遍历Web元素以从HTML标签提取文本?

来自分类Dev

如何从Selenium Web Driver JAVA中的表中获取元素

来自分类Dev

如何在python中访问名称元组中的元素?

来自分类Dev

如何在Swift中访问字典中的随机元素

来自分类Dev

如何在SCALA中访问RDD行中的元素

来自分类Dev

如何在python中的字典元素列表中访问字典?

来自分类Dev

如何在Scala中访问列表中的列表元素

来自分类Dev

如何在 Ruby 中访问哈希中的数组元素

来自分类Dev

如何访问元组中的元素?

来自分类Dev

如何访问字典中的元素?

来自分类Dev

无法访问 Selenium 中的现场元素

来自分类Dev

如何使用Selenium Webdriver处理从DOM中删除的Web元素?

来自分类Dev

如何迭代Selenium中Web元素列表上的单击?

来自分类Dev

如何在Angular2中访问HTML视频元素

来自分类Dev

我如何在ListView之外的QML中访问QSortFilterProxyModel元素

来自分类Dev

如何在Angular指令中访问dom元素

来自分类Dev

如何在riot.js中访问子元素

来自分类Dev

如何在rust中访问复杂枚举类型的元素?

来自分类Dev

如何在PHP中访问stdClass对象的元素

来自分类Dev

如何在字典python中访问列表内的元素?

来自分类Dev

如何在C#中访问HubView XAML的子元素?

来自分类Dev

如何在PHP中访问数组的第N个元素

来自分类Dev

如何在SimpleXML对象中访问此数字元素?

来自分类Dev

如何在three.js中访问场景元素

Related 相关文章

热门标签

归档