How can I scrape data from the web into drupal? I want to scrap location data from google. So for example; If I search for "Restaurants in Miami". I get over 14K results. I reviewed; How to import Nodes and Node Location data using Feeds module?. But that doesn't really help me with importing a query term from google. 


How would I be able to scrap each one of the locations that the
query gives as a result and import them as a node into drupal?
Are there any pre-built modules that might assist in this process?
I'm I going to need to build a custom module for this use case?


UPDATE: I've found this page; http://drupal.org/project/example_web_scraper and will studying the info to see if this is what I'm looking for.

AH HA MOMENT: 


http://drupal.org/project/geolocation
http://drupal.org/project/location_feeds
http://drupal.org/project/geolocation_proximity
Not to put a damper on things (I've written more scrapers than I care to remember and it's always fun), but such an act is specifically against Google's Terms of Service:


  Do not misuse our Services, for example, do not interfere with our Services or try to access them using a method other than the interface and the instructions that we provide.


I'm sure you'll be ok if you're doing this for fun/educational purposes (don't take my word for it though, I'm not a lawyer!), but if you make something commercial out of this you could find yourself in a tricky position.