我有以下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。)
有谁知道发生了什么事?
感谢您的帮助