цик зашифровала результаты
Sep. 21st, 2021 10:28 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Неясно, когда мы сможем полюбоваться на пики на целых процентах в результатах думских выборов, т.к. ЦИК мало того что поставила на сайт капчу (что затрудняет автоматическое скачивание результатов), но и зашифровала результаты!
Вот, например, избирательный участок во Владивостоке. Таблица результатов прекрасно видна в браузере; первое число в таблице (число избирателей в списках) -- 1650. Но в html коде не написано "1650", а написано так:
<span class="ksy_hjd">ш</span><b><span class="xeo_qey"><span class="wlr_qob"></span></span><span class="sdk_zob">я</span><span class="kfd_jdh">6</span><span><span class="gry_oxi"></span></span><span class="ocx_nxq">5</span><span style="z-index: normal;">0<span style="display: none;"></span></span>
-- 6, 5 и 0 тут еще можно разглядеть, а ведущая 1 появляется из стиля
.bmiv_shgq .xeo_qey::after {
content: '1';
}
Всё это генерится случайным образом при каждом обновлении страницы. Более того, используются несколько видов шифрования, один из которых -- это подгружение случайно сгенерированного шрифта, в котором буквы выглядят как цифры. Как это можно распарсить (особенно с подмененным шрифтом), не очень понятно.
Обсуждение у Сергея Шпилькина в фейсбуке: https://m.facebook.com/sergey.shpilkin/posts/4392964697458799
Update. Сергей прислал данные. Графики: https://kobak.livejournal.com/122643.html?thread=2993939#t2993939
Вот, например, избирательный участок во Владивостоке. Таблица результатов прекрасно видна в браузере; первое число в таблице (число избирателей в списках) -- 1650. Но в html коде не написано "1650", а написано так:
<span class="ksy_hjd">ш</span><b><span class="xeo_qey"><span class="wlr_qob"></span></span><span class="sdk_zob">я</span><span class="kfd_jdh">6</span><span><span class="gry_oxi"></span></span><span class="ocx_nxq">5</span><span style="z-index: normal;">0<span style="display: none;"></span></span>
-- 6, 5 и 0 тут еще можно разглядеть, а ведущая 1 появляется из стиля
.bmiv_shgq .xeo_qey::after {
content: '1';
}
Всё это генерится случайным образом при каждом обновлении страницы. Более того, используются несколько видов шифрования, один из которых -- это подгружение случайно сгенерированного шрифта, в котором буквы выглядят как цифры. Как это можно распарсить (особенно с подмененным шрифтом), не очень понятно.
Обсуждение у Сергея Шпилькина в фейсбуке: https://m.facebook.com/sergey.shpilkin/posts/4392964697458799
Update. Сергей прислал данные. Графики: https://kobak.livejournal.com/122643.html?thread=2993939#t2993939