Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 网页抓取-WP8-HTMLAgilityPack_C#_Windows_Windows Phone 8 - Fatal编程技术网

C# 网页抓取-WP8-HTMLAgilityPack

C# 网页抓取-WP8-HTMLAgilityPack,c#,windows,windows-phone-8,C#,Windows,Windows Phone 8,请告诉我从中获取歌词有什么问题。我想,只有歌词将只抓取。 先谢谢你 protected async override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); string htmlPage = ""; using (var client = new HttpClient()) { htmlPage =

请告诉我从中获取歌词有什么问题。我想,只有歌词将只抓取。 先谢谢你

   protected async override void OnNavigatedTo(NavigationEventArgs e)
    {
        base.OnNavigatedTo(e);
        string htmlPage = "";
        using (var client = new HttpClient())
        {
            htmlPage = await client.GetStringAsync("http://www.azlyrics.com/lyrics/paparoach/coffeethoughts.html/");
        }

        HtmlDocument htmlDocument = new HtmlDocument();
        htmlDocument.LoadHtml(htmlPage);

        List<Lyrics> lyrics = new List<Lyrics>();

        foreach (var div in htmlDocument.DocumentNode.SelectNodes("//div[@style='margin-left:10px;margin-right:10px']"))
        {
            Lyrics newMovie = new Lyrics();
           newMovie.Summary= div.SelectSingleNode("br\\").InnerText.Trim();
           //newMovie.Summary =    div.SelectSingleNode(".//div[@id='lyrics']").InnerText.Trim();
           //newMovie.Title = div.SelectSingleNode(".//div[@class='title']").InnerText.Trim();
            lyrics.Add(newMovie);
        }

        lstMovies.ItemsSource = lyrics;
    }
}
}您的查询是错误的

//div[@style='margin-left:10px;margin-right:10px']
应该是

//div[@id='main']/div[3]
我写了一篇关于刮削的文章

顺便说一下,AzLyps.com是由musicxmatch提供动力的。也许你应该检查一下它们,而不是刮?安全饮用水从源头开始