Парсер делался на Python с помощью библиотеки requests. Ни один treebuilder (lxml, html5lib, html.parser) не справлялся их ASP.NET страницами, так что пришлось вручную получать нужную информацию
https://github.com/lon8/zzap.ru