0
WWW :: Mechanize를 사용하여 웹 사이트를 크롤링하고 설정된 쿠키에 대한 정보를 수집합니다. 내가 사용하고있는 코드는 다음과 같습니다.WWW :: Mechanize를 사용하여 누락 된 쿠키
#! /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을 사용하여 리소스를 확인할 때 쿠키가 생성되는 것을 볼 수 있습니다. 그러나 코드를 실행할 때 나는 아무것도 얻지 못합니다. 이 문제는 여러 웹 사이트에서 발생했습니다. 왜 쿠키가 누락 되었습니까?
Firefox 나 Chrome을 방문하면 \t __utma, __utmv, __utmz, _pinterest_sess, csrftoken 쿠키가 5 개 있습니다. WWW :: Mechanize 쿠키 항아리에 이들 중 어떤 것도 표시되지 않는 이유는 무엇입니까? – Datamyze
이미지를 다운로드하기 전에 사이트의 다른 페이지를 방문하셨습니까? – AnFi