http://www.wpreviewengine.com/yp.zip
It is built in PHP (run it on your server) and uses XPath to scrape the data, which means it's more reliable than anything that uses regex - but it also means you need XPath (most hosts support it). WF's very own LegitPHP (a kickass programmer) wrote the XPath queries, I wrote the rest of it.
If you're building local directories this is just what you need, and it's hard to beat free.
You can import this data directly into WPReviewEngine using the CSV import feature. I wasn't going to give this away for no reason at all...
edit: just a note... you do need to chmod the directory you're putting this in to 0777, otherwise it won't be able to save the CSV files it generates
It is built in PHP (run it on your server) and uses XPath to scrape the data, which means it's more reliable than anything that uses regex - but it also means you need XPath (most hosts support it). WF's very own LegitPHP (a kickass programmer) wrote the XPath queries, I wrote the rest of it.
If you're building local directories this is just what you need, and it's hard to beat free.
You can import this data directly into WPReviewEngine using the CSV import feature. I wasn't going to give this away for no reason at all...

edit: just a note... you do need to chmod the directory you're putting this in to 0777, otherwise it won't be able to save the CSV files it generates