Ответсообщение недоступно
В целом - так же, как и любой другой: сначала исследуется сайт, определяется какие запросы с какими параметрами и куда отправляются. Потом пишется парсер, сначала на HTTP запросах, а если возникают проблемы (или сразу понятно что на HTTP не получится), то уже с использованием браузера.