如何获取列表中的第一个标签?

凡塔吉罗

假设我有以下列表:

<div id='page_competition_1_block_competition_left_tree_2'>
    <div>   
       <ul> 
          <li>
              <a href="#" />
              <ul>
                  <li>
                      <a href="#">
                   </li>
               </ul>
           </li>
           <li>
               <a href="#" />
            ...

我怎样才能获得a每个标签的第一个标签li

我尝试使用:

HtmlNodeCollection compsLi = doc.DocumentNode             
.SelectNodes("div[@id='page_match_1_block_competition_left_tree_2']//div//ul/li[1]");

但这将返回 null

L·佩奇

您需要指定一个/而不是//,因此:

HtmlNodeCollection compsLi = doc.DocumentNode.SelectNodes("div[@id='page_match_1_block_competition_left_tree_2']//ul/li/a");

本质上:

/: 搜索当前节点。

//: 从根文档节点搜索。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取列表中的第一个值

如何从java中的列表列表中获取第一个值

Ansible从列表中获取第一个元素

从列表中获取第一个后续 DayOfWeek

如何在 CS 中获取网格内第一个标签的文本?

如何在帖子中获取任何第一个标题标签并显示结果?

如何在Python中以具体方式从键列表中获取第一个值?

如何获取列表中的第一个非空项目

如何使用机器人框架代码从列表中获取第一个键?

如何从排序列表中获取第一个元素?

Python如何获取二维列表中的每个第一个元素

如何从Ansible的setup模块的输出中获取列表的第一个元素?

如何获取元组列表中的第一个元素?

如何获取python列表中的第一个元素并检查它是否为None?

我如何获取数组的返回列表中的第一个索引的值

Python如何通过知道列表中列表的第一个元素来获取列表中列表的索引?

如何从列表中删除第一个项目?

如何访问列表中的第一个值?

如何获取列表中字符串的第一个元素以及列表中的其余元素?

如何获取嵌套列表中的所有元素,其中每个列表的第一个元素是特定数字?

从列表列中的每个列表中获取第一个元素

如何仅获取字符串中包含的列表中的第一个元素?

如何在 Kotlin 中毫无例外地从列表中获取第一个值?

如何仅从 BeautifulSoup 中的网络抓取文本列表中获取第一个数据

如何在字典中获取列表的第一个元素并添加到 Python 中的 Pandas Dataframe 列?

如何从主div标签下的第一个sub div标签中抓取文本

如何关闭新标签并返回到Robot Framework中的第一个标签?

当相同的标签在xml中相互重叠时如何删除第一个标签

在PySpark列的列表列表中获取第一个元素的最大值