2016-11-21 5 views
3
for (int x = 0; x < 50; x++) 
{ 
    NSoupClient.Connect("https://steamcommunity.com/gid/" + x) 
       .UserAgent("Firefox") 
       .Timeout(10000) 
       .Get(); 
} 

Этот фрагмент кода будет бросать мне эту ошибку (и она всегда останавливается, когда ИНТ 5):C# System.NullReferenceException NSoup

Необработанное исключение типа «System.NullReferenceException» произошло в NSoup.dll

enter image description here

+1

Возможный дубликат [Что такое NullReferenceException, и как это исправить?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do- i-fix-it) – mybirthname

+0

Я видел это раньше, но что такое null? – nooby

ответ

0

Я установил это с помощью WebClient, чтобы загрузить страницу.

using (WebClient wc = new WebClient()) 
{ 
    wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows; Windows NT 5.1; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4"); 
    string html = wc.DownloadString(url); 
    Document document = NSoupClient.Parse(html); 
}