I used Selenium WebDriver to solve automation tasks where curl or wget not enough. It processes cookies, JavaScript execution and all the other little things you need to do to crawl a modern web page. And he got CSS selector methods to pull information from the page.
For your purposes, you can have an even faster time simply by using the Selenium IDE to record and play downloads in your browser.
Nathaniel waisbrot
source share