Per fare scraping di una pagina generata tramite richieste AJAX ti serve un qualche linguaggio che si interfacci con un web browser vero e proprio; d'altra parte secondo me sarebbe ben più comodo andare a vedere quali sono le richieste che vengono effettivamente fatte (con gli strumenti di debugging di un browser qualunque) e poi riprodurre quelle.
In ogni caso, tieni conto che al 99% quello che intendi fare non è consentito di termini d'uso del sito:
Intellectual Property
Without prior authorisation in writing from the Provider, Visitors are not authorised to copy, modify, tamper with, distribute, transmit, display, reproduce, transfer, upload, download or otherwise use or alter any of the content of the Website.
Any breach of the aforementioned clause may be tantamount to a violation of applicable intellectual property rights within the European Union and other applicable laws. The Provider and any other party authorised on its behalf reserves the right to seek damages to the fullest extent permitted by law against any party committing directly or indirectly this breach.