1 2 3 4 5 6 7 8 9 10 11 12
#!/usr/bin/perl use 5.010; use strict; use warnings; use WWW::Mechanize; my $mech = WWW::Mechanize->new( cookie_jar => {}, ); my $response = $mech->get('https://www.dab-bank.de'); my $data = $response->content; say $data;
Quote(Blanks eingefügt, damit der URL verschleiert ist.)Software error:
Error GETing https: // www. dab-bank. de: Can't connect to www. dab-bank. de:443 at ...
2014-06-04T11:24:48 biancaDann hab ich mal mein komplettes Perl Verzeichnis nach dem Vorkommen von connect in den Dateien durchsucht und es kamen keine Suchergebnisse. Also kommt die Fehlermeldung entweder nicht von Perl oder sie kommt aus einer Binärdatei.
2014-06-04T12:12:35 pqes erstaunt mich immer wieder, was auf deinem rechner so alles möglich ist.
2014-06-04T12:12:35 pqLWP/Protocol/http.pm zeile 43:
my $status = "Can't connect to $host:$port";
2014-06-04T12:12:35 pqLWP::Protocol::https ist installiert, ja?
1 2 3 4 5 6 7 8 9
my $sock = $self->socket_class->new(PeerAddr => $host, PeerPort => $port, LocalAddr => $self->{ua}{local_address}, Proto => 'tcp', Timeout => $timeout, KeepAlive => !!$conn_cache, SendTE => 1, $self->_extra_sock_opts($host, $port), );
1 2 3 4 5 6 7 8 9 10 11 12 13
!/usr/bin/perl use 5.010; use strict; use warnings; use WWW::Mechanize; my $mech = WWW::Mechanize->new( cookie_jar => {}, ); my $response = $mech->get('https://www.dab-bank.de/'); my $header = $response->headers->as_string; say $header; exit;
2014-06-04T15:13:14 GwenDragonWas wird denn bei:
2014-06-04T15:14:16 GwenDragonHast du installiert:
IO::Socket::SSL
Net::SSL
LWP
LWP::Protocol::https
1 2 3 4 5 6 7 8 9 10 11
$mech = WWW::Mechanize->new( cookie_jar => {}, ssl_opts => { SSL_version => 'SSLv2', #SSL_version => 'TLSv1', verify_hostname => 1, SSL_ca_path => '/etc/ssl/certs', } ); my $response = $mech->get('https://www.dab-bank.de'); say $response->status_line;
1 2 3 4 5 6 7 8 9 10 11
$mech = WWW::Mechanize->new( cookie_jar => {}, ssl_opts => { #SSL_version => 'SSLv2', SSL_version => 'TLSv1', verify_hostname => 1, SSL_ca_path => '/etc/ssl/certs', } ); my $response = $mech->get('https://www.dab-bank.de'); say $response->status_line;
1 2 3 4 5 6 7
my $mech = WWW::Mechanize->new( cookie_jar => {}, ssl_opts => { SSL_version => 'TLSv1', SSL_ca_file => Mozilla::CA::SSL_ca_file(), }, );
1 2 3 4
my $mech2 = WWW::Mechanize->new( cookie_jar => {}, SSL_ca_file => Mozilla::CA::SSL_ca_file(), );
1 2 3 4 5 6
my $mech = WWW::Mechanize->new( cookie_jar => {}, ssl_opts => { SSL_ca_file => Mozilla::CA::SSL_ca_file(), }, );