如何在重复的html中选择最后一个块元素

2024-09-28 03:18:02 发布

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

这是html代码。我想选择最后一个块的导出csv。它存在于一个下拉三角形标记中,其xpath

".//*[@id='table-view-views']/div/div[1]/ul/li[12]/a/span"

突出显示的标记具有相同的<div><ul>标记,但<li>标记不同。所以我想通过csspath选择最后一个块元素。在

enter image description here


Tags: csv代码标记divviewidhtmltable
2条回答

您可以使用最后一个函数xpath来选择最后匹配的节点或元素。在

 (//li[@id='ui-menu-item-exportcsv])[last()]

谢谢你, 穆拉利

您可以使用此CSS选择器选择最后一个块:

#ui-menu-widget:not(.breadcrumb-menu):not(.xref-menu)

请注意,没有允许选择父元素的CSS选择器,因此不能使用<li>元素来选择带有CSS的<div>。在

相关问题 更多 >

    热门问题