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