I need to extract contents from a website, but the application doesn’t provide any application programming interface or another mechanism to access that data programmatically.

I found a useful third-party tool called [Import.io](http://import.io/) that provides click and go functionality for scraping web pages and building data sets, the only thing is I want to keep my data locally and I don't want to subscribe to any subscription plans.

What kind of technique does this company use for scraping the web pages and building their datasets? I found some web scraping frameworks [pjscrape](http://nrabinowitz.github.io/pjscrape/) & [Scrapy](http://doc.scrapy.org/en/latest/intro/overview.html) could they provide such a feature