我尝试使用 perl 脚本来自动化与网站的交互。
我使用模块 WWW::Mechanize 来实现我的设计。但是,网站 [https] 显示会话已过期。
谁能帮我解决这个问题。
我尝试使用 perl 脚本来自动化与网站的交互。
我使用模块 WWW::Mechanize 来实现我的设计。但是,网站 [https] 显示会话已过期。
谁能帮我解决这个问题。
首先,您需要尝试通过浏览器登录同一个站点,但禁用 Javascript。
如果您将获得相同的错误页面,这意味着某些 cookie(或某些重定向)是通过 Javascript 添加的,因此您需要从代码中手动添加这些 cookie。
我建议您以任何方式为 Mozilla Firefox 安装 HttpFox 并记录您的登录会话,然后您可以找到目标站点的问题。
你是否
my $browser = new WWW::Mechanize;
$browser->cookie_jar({});
?