簡單的Perl 代碼是:如何使用perl中的WWW :: Scripter模塊顯式清除cookie?
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。怎麼樣?
因此它會是'$ w-> cookie_jar-> clear'或'$ w-> cookie_jar() - > clear'然後呢? – 2012-03-05 22:24:02
兩者都是有效的,當函數/方法沒有參數時,可以省略空括號。選擇一個[風格](http://p3rl.org/style)並一致地應用它。如果不確定,請諮詢風格指南,其他人的代碼和書籍,例如[PBP](http://oreilly.com/catalog/9780596001735)。 – daxim 2012-03-05 22:28:36