Описание: Программа дергает статистику распространения корона-вируса COVID19 по планете
Платформа: Microsoft Windows (.NET Framework 4.5+)
Состояние: Open-source
P.S. Принцип реализации такой - программа дергает исходный код странички Яндекс-карты (covid19), вычленяет тело скрипта с JSON-LD, преобразует его в Json формат (используется библиотека Newtonsoft.Json, ну а из тела выдергивается информация о корона-вирусе. Там если покопаться, в теле json, то можно много интересного узнать о том как яндекс работает (ну это так, лирика
Обновление:
- Добавил второй источник Worldometers
- Для работы со 2ым источником использовал библиотеку HtmlAgilityPack
- Т.к. 2ой источник с TLS, то пришлось перейти на .NET Framework 4ой версии
- Добавлена статистика самоизоляции по городам России (Источник на Яндексе, Описание)
- Добавил поиск по каждой таблице в каждой из вкладок
Дополнительный скрин #1 (127 Kb)
Дополнительный скрин #2 (132, 81 Kb)
Дополнительный скрин #3 (133, 71 Kb)
Дополнительный скрин #4 (108, 35 Kb)
Дополнительный скрин #1 (111, 09 Kb)
Дополнительный скрин #2 (121, 65 Kb)
Исходник: covid19_source_v5.3.zip (1, 34 Mb)
Исправлен парсер Worldometers (Было смещение таблицы на один индекс)
похоже, опять что-то изменилось
Дополнительный скрин (9.4 Kb)
0 ответить