Most of the internet runs off Linux or *nix servers and a few Windows based servers exist but nowhere near the quantity that use a Linux platform.
Display is the job of HTML, so it depends on the code that built that site, and its likely to be PHP. Data would be stored in a database.
If you want a model of this type of site then you would say you need the server to have the following abilities...
BASH Scripting for the wget
All you have to do is work out the sequence of events to get the data you want in to the database so that your web page can display that data.
All you need to do is first off search for and read up on what wget does, what BASH is and what a CronJob can do for automation of processes.
all fluffy for the clients. Me I prefer no frills and functional, why waste cycles on something thats visual and wastes time when trying to find information, your waiting for a site hung up loading a huge HD graphic...