我试图通过返回 html 的特定部分来掌握 AngleSharp。
到目前为止,这是我的代码:
using (WebClient client = new WebClient())
{
string htmlCode = client.DownloadString("http://www.planetradio.de/music/trackfinder.html");
var parser = new HtmlParser();
var document = parser.Parse(htmlCode);
var blueListItemsLinq = document.All.Where(m => m.LocalName == "span id" && m.ClassList.Contains("headerTracklistCurrentSongArtist"));
foreach (var item in blueListItemsLinq)
label.Content = item;
}
我希望它返回的是当前的艺术家,它应该在下面的 html 中:
<div id="headerTracklistCurrentSong">
<span id="headerTracklistCurrentSongArtist"><a href="music/trackfinder.html">Olly Murs</a></span>
<span id="headerTracklistCurrentSongTitle"><a href="music/trackfinder.html">Kiss Me</a></span>
但我似乎犯了一个错误......所以如果有人可以在这里帮助我并向我解释它,我会很高兴......
提前感谢大家的回答。:)