簡體   English   中英

使用WWW :: Mechanize丟失Cookie

[英]Missing Cookies using WWW::Mechanize

我正在使用WWW :: Mechanize來爬網網站並收集有關所設置的Cookies的信息。 這是我正在使用的代碼:

#! /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。 但是,當我運行代碼時,我什么也沒得到。 在許多網站上都有此問題。 為什么我缺少cookie?

您的代碼適用於http://google.com/ (打印cookie)

我已經使用Firefox訪問了http://assets.pinterest.com/images/PinExt.png 尚未設置Cookie。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM