категории | RSS

COVID19 - Статистика распр. вируса по планете

Описание: Программа дергает статистику распространения корона-вируса COVID19 по планете

Платформа: Microsoft Windows (.NET Framework 4.5+)
Состояние: Open-source

P.S. Принцип реализации такой - программа дергает исходный код странички Яндекс-карты (covid19), вычленяет тело скрипта с JSON-LD, преобразует его в Json формат (используется библиотека Newtonsoft.Json, ну а из тела выдергивается информация о корона-вирусе. Там если покопаться, в теле json, то можно много интересного узнать о том как яндекс работает (ну это так, лирика smile



Обновление:
- Добавил второй источник 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 (Было смещение таблицы на один индекс)
 Форум: Компьютеры - обсуждение приложений
c1cl0n
2020-05-20T14:59:36Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 24

#14   gr429842534    

похоже, опять что-то изменилось

Дополнительный скрин (9.4 Kb)


0 ответить

#14   Nemec555    

c1cl0n,
понял, спасибо за ответ)))


0 ответить

#14   c1cl0n    

Nemec555,
Тот монитор не совсем программа, в привычном понимании, то виджет для рабочего стола и информацию он дергает с worldometers.com
У меня два источника - Яндекс и worldometers. Вот собственно и вся разница
smile


1 ответить

#14   Nemec555    

c1cl0n,
дружище, мне интересно ради простого любопытства, в сети есть софтина COVID-19 Monitor версии 8.3, если встречал её, то в чём у вас различие, кроме того что у тебя на Великом и Могучем good а та на не понятном и забугорном аглицком recourse


* редактировал(а) Nemec555 03:47 14 апр 2020

0 ответить

#14   vitalikkontr    

да так и было, добавил все заработало laughing


0 ответить

#14   c1cl0n    

vitalikkontr,
Судя по скриншоту - ошибка в том, что в папке с запускаемым covid19.exe отсутствуют доп.библиотек(а)и HtmlAgilityPack.dll и(или) Newtonsoft.Json.dll
Проверьте пожалуйста - всего должно быть 3 файла (включая covid19.exe)


1 ответить

#14   vitalikkontr    

c1cl0n,

Обновление не помогло, ошибка не ушла sad
внешняя картинка


* редактировал(а) vitalikkontr 22:42 13 апр 2020

0 ответить

#14   vitalikkontr    

перестала работать программа sad


1 ответить

#14   c1cl0n    

trihon,
реализовать все запросы через proxy конечно можно, но как уже предложил gr429842534 - воспользуйтесь готовым решением. если не поможет, я добавлю в код опцию proxy


0 ответить

#14   gr429842534    

trihon,
прокси


0 ответить

Яндекс.Метрика