С тех пор как я пару дней пытаюсь написать программу C# для своего телефона WP7, чтобы получить какой-то файл данных с веб-сайта.Получение данных с веб-сайта
Существует основная ссылка (http://www.convert-control.de/plant/53752/yield/2012), которая генерирует диаграммный снимок урожайности моих солнечных панелей, произведенных в определенное время. Здесь выше его на 2012 год. Изменение запроса на ... yield/2012/4/5 даст вам выход 5-го апреля.
Итак, что случилось, после этого запроса сервер будет генерировать файл с календарными данными.
После того как я позвонил по главной ссылке, я могу запустить второй запрос, который http://www.convert-control.de//chartdata/53752 в моем браузере, и я получаю соответствующие данные. Эти данные используются для заполнения диаграмм. Эта диаграмма представляет собой объект swf.
Итак, теперь мой вопрос: как я могу написать свой запрос в C# для программы WP7, которая дает мне данные для дальнейшего использования?
Спасибо за вашу помощь, Джо
Спасибо, thats interresting. Я никогда не использовал JSON. Я попробую и посмотрю, что произойдет. – User7545875q
Aih, ... к сожалению, это не ответ на мой вопрос. Дело в том, что я НЕ могу получить эти данные вообще. В основном (в браузере) этот URL-адрес диаграммы генерируется и хранится где-то, когда я запускаю http://www.convert-control.de/plant/53752/yield/2012. THEN (в браузере), я могу ввести адрес chartdata, чтобы получить то, что мне нужно. Фильтрация данных уже выполнена. Я использую HTMLAgilityPack для этого. Возникает вопрос: как я могу заставить 1-ю ссылку получить 2-й. Thanx, Jo – User7545875q
Загрузите первый документ (вам не нужен какой-либо связанный контент только HTML). Заголовок говорит, что это XHTML 1.0 Strict, поэтому, если вам повезет, вы сможете загрузить его в парсер XML. После анализа выполните запрос XPath «// object [@ id = yieldChart]/param [@ name = flashvars]/@ value», значение узла будет, например, «data-file =/en/chartdata/53752»,/en/chartdata/53752 - это данные, которые вам нужны. – Soonts