perl机械化空饼干

时间:2018-01-10 08:13:33

标签: perl cookies mechanize

我有以下perl代码:

my %conf = ( file => ".cookies", autosave => 1, destroy_at_the_end => 0 );
my $mech_instance = WWW::Mechanize->new(        
        cookie_jar => HTTP::Cookies->new(
            file           => $conf{file},
            autosave       => $conf{autosave},
            ignore_discard => $conf{destroy_at_the_end},        
        ));

$mech_instance->agent_alias('Linux Mozilla');
my $url = "http://challenge01.root-me.org/programmation/ch8/";

$mech_instance->get($url);
$mech_instance->cookie_jar->save("cookies");

但是“cookies”和“.cookies”文件都是空的。 我正在尝试解决rootme上与验证码相关的练习,但服务器不接受我的解决方案,可能是因为cookie没有正确存储。

所有文档似乎都表明机械化应该能够轻松地使用cookie。 (根据文档,我甚至不必手动设置cookie_jar。)

有谁知道发生了什么事?

感谢您的帮助

0 个答案:

没有答案