Я пытаюсь получить данные с веб-страницы (https://finance.naver.com/sise/sise_trans_style.nhn) В моем приложении UWP.
Я пишу следующий исходный код в моем проекте.
public class MainPageViewModel : Observable
{
public string urlAddress = "https://finance.naver.com/sise/sise_trans_style.nhn";
public string data { get; set; }
public MainPageViewModel()
{
ButtonClick = new RelayCommand(Click);
}
public async void Click()
{
HttpClient httpClient = new HttpClient();
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
var result = await httpClient.GetStringAsync(new Uri(urlAddress));
data = result;
OnPropertyChanged("data");
}
public RelayCommand ButtonClick { get; set; }
}
Но проблема Я не получаю часть данных документа . На следующем рисунке показана часть документов, которую я хочу получить.
In "переменная data, я получаю документы без данных, которые являются для меня самой важной частью. Я могу получить только другие html-компоненты.
Я пытался выяснить, откуда поступают данные или какой источник помогает мне получить данные... но у меня не получилось.
Данные сделаны из javascript? .. ajax ... и ,, как я могу получить данные с этой веб-страницы? .. И если я столкнусь с такими проблемами в следующий раз, как я могу это сделать?выяснить причину?
(РЕДАКТИРОВАТЬ) Добавлен источник HTML. и указано больше.
Когда я вижу HTML DOCS с моим источником, я могу получить следующее содержимое.
<div class="box_type_m">
<iframe name="time" src="/sise/investorDealTrendTime.nhn?bizdate=20181005&sosok=" width="100%" height="380" marginheight="0" bottommargin="0" topmargin="0" SCROLLING="no" frameborder="0" title="시간별 순매수"></iframe>
</div>
, но у iframe есть другой источник HTML (связывающий голову и тело).