2017-09-03 3 views
0

Ich versuche, die Daten von dieser Website zu sammeln: http://services.runescape.com/m=hiscore_oldschool/index_lite.ws?player=f2pshrympyScrape von Inner Körper der Website 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(); 

Wenn das Programm nichts auf der Konsole ausgegeben wird ausgeführt wird und keine Fehler vorhanden sind.

screenshot of the console

Ich vermute, dass nichts mit dem XPath "/ html/body/text()" gefunden werden, irgendwelche Ideen, wie kann ich gehen, um dieses Befestigungs?

Antwort

1

Ihre Seite ist reiner Text. Sie brauchen also kein Werkzeug wie HtmlAgilityPack, um es zu analysieren. Einfach herunterladen und verwenden.

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

}