Newprosoft has a pretty inexpensive tool for Windows called Web Content Extractor.
From their site:
Web Content Extractor is the most powerful and easy-to-use data extraction software for web scraping, web harvesting and data extraction from the internet. Web Content Extractor offers you a friendly, wizard-driven interface that will walk you through the process of building a data extraction pattern and creating crawling rules in a simple point-and-click manner. Not a single string of code is required! Web data extraction is completely automatic.