Telichkin / constitution_data

Данные, вытянутые с http://www.vybory.izbirkom.ru в полуавтоматическом режиме

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Данные вытягивал в полуавтоматическом режиме: просто в консоле на сайте избиркома запускал функции из файла test.js и копировал получившийся результат в текстовый редактор. Файл regions.json получил вызовом вот этого вот безобразия в консоли по адресу http://www.vybory.izbirkom.ru/region/izbirkom?action=show&global=1&vrn=100100163596966&region=0&prver=0&pronetvd=null:

[...document.querySelector('[name="gs"]').children].map(c => ({ href: c.value, name: c.innerText }))

Данные для 98 Город Байконур (Республика Казахстан) и 99 Территория за пределами РФ вносил руками, использовал функцию getUikDataInline.

Капча ни разу не вылетала, но 16Гб оперативы не хватило, чтобы вытянуть данные за один заход. Вытягивает около 3 часов.

По-хорошему, в данных нужно убрать лишний ключ "---", а ключи "ДА" и "НЕТ" разбить на "ДА, чел", "ДА, %", "НЕТ, чел" и "НЕТ, %". Делать я этого пока что не буду, если у кого-нибудь есть желание, то делайте PR, я вмержу 😊

About

Данные, вытянутые с http://www.vybory.izbirkom.ru в полуавтоматическом режиме


Languages

Language:JavaScript 100.0%