gpt4 book ai didi

c# - XPath获取youtube视频C#

转载 作者:行者123 更新时间:2023-12-03 06:33:28 25 4
gpt4 key购买 nike

代码可以工作,但是我无法获得到页面的确切链接,因此我不返回任何内容,它返回发生的异常,因为路径找不到任何内容。 The page is as follows,我需要在“SelectSingleNode”上获得该路径的视频。
请帮助我构建正确的XPath,以获取来自youtube的视频链接。
我的源代码:

private void DownloadCompleted(object sender, HtmlDocumentLoadCompleted e)
{
var data = e.Document.DocumentNode.SelectSingleNode("//html/head/link")
.Attributes["href"].Value.ToString();

MessageBox.Show(data);
Uri obj = new Uri(data);
Web.Source = obj;
Web.Visibility = Visibility.Visible;
}
如果单击此页面上的“检查元素”,您将找到我在“SelectSingleNode”中描述的youtube链接。我刚离开那里,所以您可以找到链接并为我提供帮助,但是该字符串不正确。
此代码获得另一个链接。我需要获取YouTube视频的真实链接。我尝试使用此XPath字符串,但现在可以使用: "//html/body/div/iframe/html/head"

最佳答案

HEAD中有多个子LINK元素。您需要通过哪一个来标识,类似于:e.Document.DocumentNode.SelectSingleNode("//html/head/link[@id='someId']")

关于c# - XPath获取youtube视频C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17687565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com