As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
If this question can be reworded to fit the rules in the help center, please edit the question.

Mozenda force you to use their web app to run agents and export results. The web app implementation of an agent is not as reliable as the version that you can run locally during testing. Though I had some success with OCR'ing the test data window
–
Luke McneiceJun 18 '11 at 9:27

Got in contact with Mozenda about my issue and there support department is one of the best I have seen, especially considering I only had a trial. The issue has now been corrected and apparently they are patching the bug soon. Just wanted to report back, credit where credit is due.
–
Luke McneiceJun 21 '11 at 20:48

If accuracy is not of concern and you have basic technical knowledge (simple html/css knowledge) extraction tools like Mozenda and Needlebase, which Google recently acquired, are good. They work really well if you need quick content extraction from a small number of pages.

However, if accuracy and depth are of primary concern then probably you need lots of manual tweaking and regular expressions. Writing your scraping program would be best or you could check scraping services like Spider90 or Connotate

I have been playing with this kind of thing for a long time. Writing perl back in the day. If I had to roll my own for this I would probably use grep, but honestly now that I have found Mozenda I have found that for the time invested Mozenda ends up being less expensive. I can now structure a site's data in 10 minutes. I suggest using Mozenda as a proof of concept and when you have exactly what you want then code it out, but Mozenda is so fast that when the site changes its layout it again saves time to simply open up the Mozenda agent and visually make the edit rather then having to recode your project. I don't know I am hook line and sinker into Mozenda.

Scrape.it offers a free version and also a full version trial. You can upgrade anytime you want and select features you only need. So if you only need to do image scraping, you can just buy that option.

Unlike Mozenda, which charges you per data extracted on a monthly basis, Scrape.it runs on any operating system as it is cross platform. You can run it on your desktop or server, and there's no ongoing cost. You can extract as much data as you need by using the proxy option.