从原始HTML文本中获取视频位置

时间:2015-02-20 04:50:29

标签: c# html xaml webview microsoft-metro

我将网页加载到我的WebView,我可以将其作为原始HTML访问文本。该页面中嵌入了几个视频元素,我希望将它们的位置作为字符串列表,以便我可以单独下载。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用HTTP敏捷包进行解析

HtmlDocument document = new HtmlDocument();
           document.LoadHtml(rawText);
           var videoSourceNodes = document.DocumentNode.SelectNodes("//video/source");
           foreach(var node in videoSourceNodes)
           {
               var path = node.Attributes["src"].Value;

           }

将相对路径转换为绝对路径是您的关注点。