I've got a good bit of experience coding custom web scrapers (mostly custom scripts in Node using Phantom.JS to simulate DOM and iterating through elements in standardized results)...
There are a ton of free web scraper extensions for Chrome out there:
http://webscraper.io/They have a much higher degree of control over the data pulled and the output format...
Why reinvent the wheel as a square? Get what I'm saying?
Also, what use is BTC in web scraping (besides paying for custom jobs)?
-Minty