Однако иногда Yahoo! вернет HTML-код, указывающий, что символ не существует.
Например. возвращенный HTML будет содержать что-то вроде: Символы, похожие на «XOM»

Однако, если тот же URL-адрес вставлен в браузер, загружается фактический ожидаемый HTML-код.
Пример URL-адреса : https://finance.yahoo.com/quote/XOM/history/?p=XOM& period1=1729839600& period2=1729925999
Код для загрузки веб-страницы:
Код: Выделить всё
HttpWebRequest wr = (HttpWebRequest) HttpWebRequest.Create(url);
wr.Proxy = null;
wr.UserAgent = userAgent; // copied from browser
String html = null;
var r = wr.GetResponse();
using (r) {
using (StreamReader sr = new StreamReader(r.GetResponseStream(), true)) {
html = sr.ReadToEnd();
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... does-exist