HTML applications query the server with text and get their responses as text (sometimes gzipped, but text nonetheless).
It is precisely because all of the work is done on the server that something like this can be scraped.
I suspect he doesn't quite understand how all the things work. Download a copy of Selenium and demonstrate to him exactly how things can be automated.