По похожей причине я делал парсер 10 лет назад:
https://github.com/ykalchevskiy/habra-favorites
Даже написал статью, но она застряла в песочнице:
https://habr.com/ru/sandbox/81303/
Сейчас пришлось его немного обновить, так как Geektimes уже нет (опять) и верстка изменилась чуть-чуть. И даже статью опубликовали со второй попытки:
https://habr.com/ru/sandbox/212341/