1

WWW::Mechanize を使用して Web サイトをクロールし、設定されている Cookie に関する情報を収集しています。私が使用しているコードは次のとおりです。

#! /usr/bin/perl

use warnings;
use WWW::Mechanize;
use HTTP::Cookies;

my $cookie_jar = HTTP::Cookies->new;
my $mech = WWW::Mechanize->new( cookie_jar => $cookie_jar, autocheck => 1 );

my $response = $mech->get('http://assets.pinterest.com/images/PinExt.png');

print "Cookie:\n" . $cookie_jar->as_string;

Chrome を使用してリソースを確認すると、Cookie が設定されていることがわかります。ただし、コードを実行しても何も得られません。多くのWebサイトでこの問題が発生しています。Cookie が見つからないのはなぜですか?

4

1 に答える 1

0

コードはhttp://google.com/で機能します (Cookie を出力します)。

Firefox を使用してhttp://assets.pinterest.com/images/PinExt.pngにアクセスしました。Cookie が設定されていません。

于 2013-04-22T19:08:18.750 に答える