To scrap data from the modern web page most likely you need to use some headless browser to mimic the behavior of JavaScript. Things like QT Webkit or phantomJS would be required for this project. I have a lot of experience with all of that, python/db/javascript