Ловите самую полную версию получения данных со страницы с использованием curl (ф-я webPageGet() , можно просто скопипастить отсюда ):
https://bitbucket.org/kostyantyn_kyyashko/sf.notte...
Ф-я возвращает не только контент страницы, но и заголовки, и куки
Полученный контент парсите с помощью simple_html_dom
https://simplehtmldom.sourceforge.io/
Есть и другие варианты парсеров, но они вам со старта не зайдут, да и смысла нет.