如何使用HtmlAgilityPack从网站上单独读取视频URL

本文关键字:单独 读取 视频 URL 网站 何使用 HtmlAgilityPack | 更新日期: 2023-09-27 18:29:41

我需要从网站上读取所有视频URL。如何使用HtmlAgilityPack阅读。我试过这样做,但不起作用。这是我的代码

  var document = new HtmlWeb().Load("http://www.example.com/");
  var urls = document.DocumentNode.Descendants("img[src$='.mp4']")
             .Select(e => e.GetAttributeValue("src", null))
             .Where(s => !String.IsNullOrEmpty(s)).ToList();

如何使用HtmlAgilityPack从网站上单独读取视频URL

尝试以下操作:

var urls = document.DocumentNode
    .Descendants("img")
    .Where(d => d.Attributes["src"].Value.EndsWith(".mp4"))
    .Select(d => d.Attributes["src"].Value);

在所有img标签中,只考虑src值以mp4结尾的标签。