Perl错过并用cookie抓取器击中

时间:2013-12-24 02:25:21

标签: perl cookies

Bellow是一个从“example.com”抓取cookie并将其编码为base64的脚本, 它通常是有效的,虽然由于某种原因,我会有随机的日子,它起作用,根本不抓任何饼干。 我已经在脚本失败的时候检查了自己,并且网站仍然会向客户端发送cookie。

相同的方法,代表网站没有任何改变,脚本上没有任何改变,尽管它仍然只会运行一段时间。

任何人都知道这可能是什么?

这种方法可能已经过时或过时,我是否必须更改我的抓饼干方法?

my $ua = new LWP::UserAgent;
$ua->cookie_jar({});
use Data::Dumper;
$ua->get("http://www.example.com");
my $cookie = encode_base64($ua->cookie_jar->as_string);

其他信息:它是一个perl cgi脚本的一部分,托管在一个网站上。

1 个答案:

答案 0 :(得分:0)

我仍然不确定造成这种情况的错误,虽然当我关闭了我的网站“CloudFlare”时,问题立即解决了。 哦,我的生活还有3个小时在CloudFlare ......