リンクされたすべての mp3 を Web ページからダウンロードするにはどうすればよいですか?
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);
}
}
}