Как написать парсер для SPA?
если смотреть и парсить ajax запросы с сайта, то получится шаблон Станислав, и про Рустама можно забыть.
А если надо именно чтобы загрузился сайт как есть и обработал всё за вас, то придётся брать headless chrome какой-нибудь для загрузки с отработкой скриптов и прочего.
Делал я одно решение на c#. Берешь cefSharp запускаешь и ждешь пока определенный элемент не появится на странице (там события всякие и триггеры есть) и парсишь как обычный сайт через человеческие селекторы css. Апи конечно можно подергать, но если чуваки данные в непонятном виде присылают и js обфусцирован на клиенте, то это отличное решение. Хотя и тяжелое. Что парсишь?