1

Firefox から LWP 形式にエクスポートされた Netscape 形式の Cookie を変換して、LWP 形式のみの Cookie を必要とする別のライブラリで使用しようとしています。私はこのスクリプトを使用しています

#!/usr/bin/perl

use LWP;
use HTTP::Cookies;
use Data::Dumper;

my $in =  'cookies.txt';
my $out = 'cookies.lwp';
my $c = HTTP::Cookies::Netscape->new;
$c->load($in);
print Dumper($c);
$c->HTTP::Cookies::save($out);

exit;

しかし、空の LWP Cookie ファイルが取得され、Dumper が出力します

$VAR1 = bless( {
                 '' => 'cookies.txt',
                 'COOKIES' => {}
               }, 'HTTP::Cookies::Netscape' );

HTTP:Cookies が Netscape 形式の Cookie ファイルを読み取れないのはなぜですか?

4

1 に答える 1

0

この拡張機能を使用して、Cookie をエクスポートし、すべてが正しく変換されました。

https://addons.mozilla.org/en-us/firefox/addon/export-cookies/

于 2015-01-11T13:25:27.920 に答える