如何在c#中获取html标签的内容

本文关键字:标签 html 获取 | 更新日期: 2023-09-27 18:08:05

我想从HTML文档

中获取"p"标签中的内容
<div id=123>
  <div class="abc">
       <div class="xyz">
         <p>
             this is the contents
         </p>
我使用

dynamic document = webControl1.ExecuteJavascriptWithResult("document");
var p = document.getElementsByTagName("p");

但是行不通

如何在c#中获取html标签的内容

尝试如下:

var p = document.getElementsByTagName("p")[0].innerHTML;

可以了

dynamic document = webControl1.ExecuteJavascriptWithResult("document");
var p = document.getElementsByTagName("p");
  for (int i = 0; i < p.length; i++)
            {
                MessageBox.Show(p[i].innerText) ;
            }