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脚本的一部分,托管在一个网站上。
答案 0 :(得分:0)
我仍然不确定造成这种情况的错误,虽然当我关闭了我的网站“CloudFlare”时,问题立即解决了。 哦,我的生活还有3个小时在CloudFlare ......