#!/usr/bin/perl use strict; use LWP::UserAgent; use URI::Escape; use Data::Dumper; use DBI; my $dbh = DBI->connect( 'dbi:mysql:database=mapsbookex;host=db.maps.mcslp.com', 'mapsbookex', 'examples', ); if (!defined($dbh)) { die "Couldn't open connection to database\n"; } my $ua = LWP::UserAgent->new( agent => "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01", ); my $response = $ua->get('http://maps.google.com/maps?q=' . uri_escape(sprintf('%s, %s',$ARGV[0],$ARGV[1]))); my $var = $response->{_content}; my @matches = ($var =~ m/