I found YQL very powerful and useful for this kind of thing. You can select any web page from the Internet, and it will make it valid, and then allow you to use XPATH to request its sections. You can output it as XML or JSON for loading into another script application.
I wrote my first experiment here:
http://www.kelvinluck.com/2009/02/data-scraping-with-yql-and-jquery/
Since then, YQL has become more powerful with the addition of the EXECUTE keyword, which allows you to write your own logic in javascript and run it on Yahoo servers before returning data to you.
A more detailed YQL entry is here .
You can create a datatable for YQL to familiarize yourself with the basics of the information you are trying to capture, and then the data collector could write very simple queries (in DSL, which is pretty much English) against this table. It would be easier for them than "proper programming", at least ...
vitch
source share