gpt4 book ai didi

perl - 如何在多个 WWW::Mechanize 运行中维护 cookie?

转载 作者:行者123 更新时间:2023-12-04 16:18:48 24 4
gpt4 key购买 nike

use WWW::Mechanize;
use strict;
my $agent = WWW::Mechanize->new(cookie_jar => {ignore_discard => 0});
$agent->add_header('User-Agent' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0');
$agent->get($url);
my $content = $agent->content;

最佳答案

cookie_jar属性需要 HTTP::Cookies目的。

WWW::Mechanize->new(
cookie_jar => HTTP::Cookies->new(
file => 'lwp_cookies.dat',
autosave => 1,
)
)

你的错误是声明了一个普通的 hashref,这意味着一个临时的内存 cookie 存储在 Mechanize 结束后被销毁。

关于perl - 如何在多个 WWW::Mechanize 运行中维护 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17939102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com