C#获取替换HTML代码的span标记中的文本的文本

本文关键字:文本 span 替换 HTML 代码 获取 | 更新日期: 2023-09-27 18:19:40

我必须用C#做一个控制台应用程序,它可以从特定的网页中读取一些文本。现在我遇到了一些问题,因为我不知道如何阅读标签之间的文本。首先,我使用WebClient对象从网页下载html代码。

WebClient client = new WebClient();
String htmlCode = client.DownloadString(link);

htmlCode字符串中,在标签之间,我有一个加载条的gif图像。

<span id="bitrate_0"><img src="http://webpage.net/images/loading.gif" /></span>

如果我从浏览器转到该网站并检查该部分,或者如果我在网页的该部分使用Inspect Element功能(它向我显示html代码),我会有一个长文本(我需要得到)。此外,在浏览器中,如果我选择查看源代码,仍然有这些标记。

我需要获取替换gif图像的文本。我该怎么做?

谢谢。

C#获取替换HTML代码的span标记中的文本的文本

只是为了方便您:

  • 敏捷包-codeplex站点
  • Html敏捷包测试床-如果你要使用敏捷包,这是一个很好的工具
  • w3schools的XPath教程。你想在玩敏捷之前先读一读这篇文章

如上所述,如果你花时间浏览以上材料,你就不应该有找到跨度并摆弄它的问题。

祝你好运:)