What if instead of using Python I build you a scraper in PHP using PhantomJS. It will achieve the same goal you're after. I have experience in scraping difficult to scrape websites.
Relevant Skills and Experience
I'm a PHP developer having experience in creating complicated web scrapers, web crawlers, and webbots. I can deliver results in TXT, CSV, JSON, XML, MS Excel, PDF, SQLite, and MySQL DB formats.
Proposed Milestones
$80 USD - Half Project Completion
$80 USD - Full Project Completion