如何从网页下载所有链接的 mp3?
示例 html
<a href="http://test.com/linkofmusic1.mp3" download="Song.mp3">
<a href="http://test.com/linkosong2.mp3" download="music2.mp3">
您可以使用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);
}
}
}