YarNik has asked for the wisdom of the Perl Monks concerning the following question:
Dear monks,
I'm trying to get a page, but it's blocked by Cloudflare.
Maybe I need to keep the connection open for 5 seconds, but how do I do this?
I tried to use `keep_alive => 1`, but how to set the time?
use HTTP::Cookies; my $cookie_jar = HTTP::Cookies->new( file => "lwp_cookies.dat", autosave => 1, ); use LWP; my $browser = LWP::UserAgent->new( keep_alive => 1, ); $browser->cookie_jar($cookie_jar); my $response = $browser->get('https://bittrex.com/'); if ($response->is_success) { print "1:" . $response->content; } else { print "2:" . $response->status_line; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: LWP and Cloudflare
by marto (Cardinal) on Nov 13, 2017 at 15:35 UTC | |
by YarNik (Sexton) on Nov 13, 2017 at 15:39 UTC | |
by marto (Cardinal) on Nov 13, 2017 at 15:48 UTC | |
by YarNik (Sexton) on Nov 13, 2017 at 16:02 UTC | |
by marto (Cardinal) on Nov 13, 2017 at 16:10 UTC | |
| |
|
Re: LWP and Cloudflare
by holli (Abbot) on Nov 13, 2017 at 16:50 UTC |