2017-09-03 90 views
0

我試圖從本網站收集數據體:http://services.runescape.com/m=hiscore_oldschool/index_lite.ws?player=f2pshrympy刮的innerText從網站C#

using HtmlAgilityPack; 
using System; 

var webGet = new HtmlWeb(); 
var document = webGet.Load("http://services.runescape.com/m=hiscore_oldschool/index_lite.ws?player=f2pshrympy"); 
var bodyText = document.DocumentNode.SelectNodes("/html/body/text()"); 
Console.WriteLine(bodyText); 
Console.ReadLine(); 

當程序運行時沒有打印到控制檯並沒有錯誤。

screenshot of the console

我猜,什麼都沒有發現中的XPath「/ HTML /體/文()」,任何想法如何,我可以到處去解決這個?

回答

1

您的網頁是純文本。所以你不需要像HtmlAgilityPack這樣的工具來解析它。只需下載並使用它。

using (var wc = new WebClient()) 
{ 
    var bodyText = wc.DownloadString("http://services.runescape.com/m=hiscore_oldschool/index_lite.ws?player=f2pshrympy"); 

}