Ho difficoltà a usare perl per visitare un sito web tramite TOR se si tratta di un sito https ma non se si tratta di un sito http.Perché Perl potrebbe consentire i siti Web http utilizzando TOR ma non https?
#!/usr/bin/perl
use strict;
use WWW::Mechanize;
use LWP::Protocol::socks;
use LWP::Protocol::https;
use utf8;
my $mech = WWW::Mechanize->new(timeout => 60*5);
$mech->proxy(['http', 'https'], 'socks://localhost:9150');
$mech->get("https://www.google.com");
sto ricevendo il messaggio di errore: Errore Ottenendo https://www.google.com: leggere lo stato fallito:. Descrittore di file inappropriato alla riga 10," dove la linea i10 è l'ultima riga del programma
Nel browser TOR, posso vedere con successo: "https://www.google.com" con un porto di 9150. sto usando ActivePerl 5.16.2; Vadalia 0.2.21 e Tor 0.2.3.25 ho una macchina Windows e il browser Internet Mozilla primario è
..Ho provato a installare pacchetti con i comandi:
cpan LWP::UserAgent
ppm install LWP::Protocol::https
cpan LWP::Protocol::https
ppm install LWP::Protocol::socks
cpan LWP::Protocol::socks
ppm install Mozilla::CA
ppm install IO::Socket::SSL
ppm install Crypt::SSLeay
cpan Crypt::SSLeay
Grazie per qualsiasi aiuto! Per favore fatemi sapere se ci sono ulteriori informazioni che posso fornire.
hai provato a utilizzare http invece di calze? vale a dire 'ht tp: // localhost: 9150' invece di 'socks: // localhost: 9150'? – ugexe
Sì, e il risultato finale (e l'errore) non era diverso. – paso
Lo stai usando per vedere l'errore? [link] (http://search.cpan.org/dist/WWW-Mechanize/lib/WWW/Mechanize/FAQ.pod#I_tried_to_ [tal-and-such] _and_I_got_this_weird_error) - in caso di errore strano. Cosa ti dicono i registri del proxy? –