Я пытаюсь восстановить источник site с помощью WebClient.DownloadString, но когда я отлаживаю строку, в которой я пишу исходный текст, кажется, что она отрезала часть html источник.Webclient.DownloadString не извлекает всю страницу
Код:
public string GetWebpageSource()
{
using (WebClient client = new WebClient())
{
client.Headers[HttpRequestHeader.UserAgent] = "Mozilla/5.0(Windows NT 10.0; Win64; x64; rv: 44.0) Gecko/20100101 Firefox/44.0";
client.Encoding = Encoding.UTF8;
string htmlcode = client.DownloadString("http://2007.runescape.wikia.com/wiki/Bandos%20page%201");
return htmlcode;
}
}
Так что я задаюсь вопросом, почему он делает это? Если есть дополнительная информация, я отправлю ее. Спасибо за прочтение!
Это может помочь немного [StackOverflow] (http://stackoverflow.com/questions/19577586/webclient-downloadstring-not-returning -anything) – Isuru
Интересно, если это не оптимизация в визуализаторе. Открытие неограниченных длин текста может быть неожиданно жадной операцией. – spender
@Isuru Я получил заголовки useragent в моем запросе – Denny