从网站读取数据,解析和显示文本视图中的数据

时间:2012-07-23 21:07:20

标签: c#

  

可能重复:
  What is the best way to parse html in C#?

我正在尝试编写一些使用带有GET方法的HttpWebRequest(或任何建议的更快的函数)的代码,在页面上找到一个关键字,然后在各种textview中显示它后面的内容。

它查找的主页将始终相同,并且始终会找到相同的行,但数据不同。

我已经阅读了很多名为HtmlAgilityPack的内容,但我无法弄清楚我是否可以使用它,也不知道如何使用它。

是否有更快的功能可用于在源中获取和查找数据? 我可以使用HtmlAgilityPack,如果是这样的话(例如请)? 有没有更简单的方法可以做到这一点?

欢呼声
的NOx

1 个答案:

答案 0 :(得分:0)

是的,如果要从标签中提取文本,可以使用HtmlAgilityPack

HtmlAgilityPack是一个HTML解析器,可以从“真实世界”的HTML文件构建读/写DOM。它支持XPATH或XSLT,并且容忍“真实世界”格式错误的HTML

在一行中,它使用真正有助于快速提取数据的XPath查询