【发布时间】:2015-02-20 04:50:29
【问题描述】:
我正在将一个网页加载到我的WebView,我可以将它的原始 HTML 作为文本访问。该页面嵌入了几个视频元素,我想将它们的位置作为字符串列表获取,以便我可以单独下载它们。
我该怎么做呢?
【问题讨论】:
标签: c# html xaml webview microsoft-metro
我正在将一个网页加载到我的WebView,我可以将它的原始 HTML 作为文本访问。该页面嵌入了几个视频元素,我想将它们的位置作为字符串列表获取,以便我可以单独下载它们。
我该怎么做呢?
【问题讨论】:
标签: c# html xaml webview microsoft-metro
您可以使用 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;
}
将相对路径转换为绝对路径是您关心的问题。
【讨论】:
SelectNodes 功能似乎不适用于 Windows 商店应用程序。