0

如何从网页下载所有链接的 mp3?

示例 html

<a href=​"http:​/​/test.com/linkofmusic1.mp3" download=​"Song.mp3">​
<a href=​"http:​/​/test.com/linkosong2.mp3" download=​"music2.mp3">​
4

1 回答 1

1

您可以使用HtmlAgilityPack获取所有带有 .mp3 扩展名的 href 链接

例子:

 HtmlDocument doc = new HtmlDocument();
 doc.Load("file.htm");

 List<string> mp3Links = new List<string();
 foreach(HtmlNode link in doc.DocumentElement.SelectNodes("//a[@href"])
 {
    if(link != null)
    {
      if(link["href"].EndsWith(".mp3"))
      {
        mp3Links.Add(link["href"].Value);
      }
    }
 }
于 2012-07-26T17:12:00.567 回答