Hi
I had gone through the description. While checking the website I noticed that there is a date picker column. once date is give u need to run following javascript
javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$txtStartDate\',\'\')', 0)
I think we can do this using selenium and python. I had been doing scrapping from last 3-4 years. Already done with around 15000 websites so far with scrappy, celenium , browser automation in many real estate,webshop, news sites .I am much sure that I will be the best fit for your task.I will do a sample and if u feel that is fine then we can have a deal