Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

LWP Error '500 Can't connect to gdata.youtube.com:443 (Network is unreachable)'

by vcTheGuru (Chaplain)
on Dec 05, 2012 at 03:01 UTC ( #1007182=perlquestion: print w/ replies, xml ) Need Help??
vcTheGuru has asked for the wisdom of the Perl Monks concerning the following question:

Hi,

I am getting a 'Network Unreachable' error while trying to download via YouTube API to my server. I use a subroutine

sub getWebContent{ my $url = shift; my $key = shift; return unless $url; my $ua = LWP::UserAgent->new; $ua->agent("Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/2012040321 +1507 Firefox/12.0"); my $req = HTTP::Request->new(GET => $url); $req->content_type('application/x-www-form-urlencoded'); $ua->ssl_opts('verify_hostname' => 0); if($key){ $req->authorization_basic($key, $key); } print "<pre>".$ua->request($req)->as_string."</pre>"; my $res = $ua->request($req); if ($res->is_success) { return $res->content; } else { print $res->status_line, "<br>$url\n<br>\n$key\n<br>\n \n"; return; } }

I get

500 Can't connect to gdata.youtube.com:443 (Network is unreachable)
Content-Type: text/plain
Client-Date: Wed, 05 Dec 2012 02:51:52 GMT
Client-Warning: Internal response

Can't connect to gdata.youtube.com:443 (Network is unreachable)

LWP::Protocol::https::Socket: connect: Network is unreachable at /usr/local/share/perl5/LWP/Protocol/http.pm line 51.

I tried multiple options available in the Monastery and many other forums and failed.

Please Help!

UPDATE: 1. When I use CURL or wget, I could download the data from YouTube. The Problem is with YouTube API only. It works fine with Bing. Youtube sends me the Certificate issued to multiple hosts on Google.

UPDATE : Fixed by force install LWP::Protocol::https::Socket Thanks to all.

--VC

Comment on LWP Error '500 Can't connect to gdata.youtube.com:443 (Network is unreachable)'
Download Code
Re: LWP Error '500 Can't connect to gdata.youtube.com:443 (Network is unreachable)'
by Anonymous Monk on Dec 05, 2012 at 04:07 UTC

    Please Help!

    Use a module from cpan with GOOGLE in the name that uses the google API, chances are google wont block you if you do that

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1007182]
Approved by mbethke
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2015-07-07 03:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (87 votes), past polls