Trying http://spreadsheets.google.com/ar?id=rchZWbh56kh2RCmR6p2QT6Q.04146463645847096652.6092866160682581715&hl=en_GB&action=1&tile=0&rpert=20&tfe=&srow=0&erow=28&fprt=false&scol=0&ecol=3 Making request Made Failed! _msg = "Bad Request" message = Bad Request Headers: $VAR1 = bless( { 'x-meta-viewport' => 'initial-scale=1, minimum-scale=1, width=device-width', 'client-response-num' => 1, 'x-meta-charset' => 'utf-8', 'date' => 'Mon, 21 May 2012 23:06:05 GMT', 'client-peer' => '74.125.228.96:80', 'content-length' => '925', 'client-date' => 'Mon, 21 May 2012 23:06:05 GMT', 'content-type' => 'text/html; charset=UTF-8', 'server' => 'GFE/2.0', 'title' => 'Error 400 (Bad Request)!!1' }, 'HTTP::Headers' ); Whole thing: $VAR1 = bless( { '_protocol' => 'HTTP/1.0', '_content' => '
400. That’s an error.
Your client has issued a malformed or illegal request. That’s all we know. ', '_rc' => 400, '_headers' => bless( { 'x-meta-viewport' => 'initial-scale=1, minimum-scale=1, width=device-width', 'client-response-num' => 1, 'x-meta-charset' => 'utf-8', 'date' => 'Mon, 21 May 2012 23:06:05 GMT', 'client-peer' => '74.125.228.96:80', 'content-length' => '925', 'client-date' => 'Mon, 21 May 2012 23:06:05 GMT', 'content-type' => 'text/html; charset=UTF-8', 'server' => 'GFE/2.0', 'title' => 'Error 400 (Bad Request)!!1' }, 'HTTP::Headers' ), '_msg' => 'Bad Request', '_request' => bless( { '_content' => 'match=www\\&errors=0', '_uri' => bless( do{\(my $o = 'http://spreadsheets.google.com/ar?id=rchZWbh56kh2RCmR6p2QT6Q.04146463645847096652.6092866160682581715&hl=en_GB&action=1&tile=0&rpert=20&tfe=&srow=0&erow=28&fprt=false&scol=0&ecol=3')}, 'URI::http' ), '_headers' => bless( { 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0', 'content-type' => 'application/x-www-form-urlencoded' }, 'HTTP::Headers' ), '_method' => 'GET', '_uri_canonical' => $VAR1->{'_request'}{'_uri'} }, 'HTTP::Request' ) }, 'HTTP::Response' ); Tried with lynx, got exit code: 127 Success!