Ciao,

in sostanza stai chiedendo uno script che faccia scraping in una pagina web.

Puoi provare questa libreria https://packagist.org/packages/symfony/panther

L'ho usata di recente e a parte qualche piccolo problemino mi è sembrata ottima.

In pratica simula il comportamento di un utente che naviga con un browser.

Puoi navigare il codice di una pagina, estrarre gli elementi HTML che ti interessano, cliccare su un link e cambiare pagina, compilare un form e inviarlo e tanto altro.

Non so il tuo livello riguardo PHP, ma in questo caso è consigliabile installare la libreria con Composer per velocizzare il download, altrimenti ti tocca scaricarla e caricarla sul server o se non è necessario puoi usarla in locale.