C# 如何在c语言中从网页中查找和提取文本#
我想知道如何从网页中获取数据 例如:C# 如何在c语言中从网页中查找和提取文本#,c#,html,C#,Html,我想知道如何从网页中获取数据 例如: <li id="hello1">about me <ul class="square"> <li><strong>name: john</strong></li> </ul> </li> 关于我 姓名:约翰 我想在名字前面读约翰:那么我怎么不能用c读呢# 哦,我试过使用:(但由于它的文档很差,我无法使用,所以需要帮助。使用
<li id="hello1">about me
<ul class="square">
<li><strong>name: john</strong></li>
</ul>
</li>
关于我
- 姓名:约翰
HtmlDocument doc=新的HtmlDocument();
文档加载(yourStream);
var namelement=doc.DocumentNode.SelectSingleNode(//li[@id='hello1'])。InnerText;
//姓名将包含“关于我的姓名:约翰”`
Regex.Match(namelement,@)(?我以前使用过HTML Agility Pack,它是一个很棒的工具
HtmlDocument document = new HtmlDocument();
document.LoadHtml(YourHTML);
var collection = document.DocumentNode.SelectNodes("//li[@id='hello1']");
您能告诉我们,您尝试了什么吗?我的意思是我已经下载了HTML agility Pack,但我在文档文件中没有找到任何示例,所以我学习了它的用法
HtmlDocument document = new HtmlDocument();
document.LoadHtml(YourHTML);
var collection = document.DocumentNode.SelectNodes("//li[@id='hello1']");