如何使用perl中的WWW::Scripter模块显式清除cookie
How to explicitly clear cookies using WWW::Scripter module in perl?
简单的perl代码是:
use WWW::Scripter;
...
my $w = WWW::Scripter->new('agent' => 'myAgent');
$w->use_plugin('JavaScript');
...
$w->get($url);
### WWW::Mechanize automatic cookies = good for now
$w->add_header(Referer => $url);
$url = $w->document->getElementsByTagName('a')->[0]->href;
$w->get($url);
...
### WWW::Mechanize automatic cookies = NOT good for now
### ! need to clear cookie jar here !
...
$w->add_header(Referer => $url);
$url = $w->document->getElementsByTagName('a')->[0]->href;
$w->get($url);
WWW::Mechanize
的一个好特性是自动cookie,这在某些方面很好,但有时需要清除cookie。怎样
WWW::Mechanize
方法cookie_jar
返回一个HTTP::Cookies
对象。相关方法实际上被命名为clear
。
查看文档,难道不能重置cookie jar属性吗?
例如
$w->cookie_jar({});
相关文章:
- jquery cookie,在清除浏览器历史记录后仍然设置
- 如何清除会话cookie
- 在webview-iphone中通过javascript清除cookie
- 清除firefox中的cookie也会删除localStorage吗
- 清除 PhoneGap 中的 Cookie / 禁止 PhoneGap 使用 Cookie
- 实习生功能测试和清除 cookie 之前和之后
- 当错误时清除cookie 使用护照反序列化用户.js
- 如何使用 JavaScript 清除 cookie 内容
- 清除 Cookie 并重定向到 html 页面的 HTML 按钮
- 使用 javascript 清除 cookie
- 通过 jquery 清除 cookie
- 如何使用perl中的WWW::Scripter模块显式清除cookie
- 从html页面清除cookie时出现问题
- 防止清除cookie欺骗webdriver
- 如何在javascript中清除cookie而不保留任何到期时间
- 如何捕捉事件以清除cookie
- 清除cookie并尝试登录
- 使用javascript或php删除或清除cookie
- 用PHP清除Cookie在Safari中的行为很奇怪
- 清除Cookie-使用Javascript