如何手动将cookie添加到WWW :: Mechanize已经存在的cookiejar中

时间:2010-09-02 01:59:14

标签: perl cookies mechanize

我有一个perl脚本,在获取页面后,我需要将cookie添加到已经存在cookie的已经存在的cookiejar中。我该怎么做呢?我希望有一个python机械化样式.set_cookie()函数

1 个答案:

答案 0 :(得分:9)

WWW::Mechanize对象 isa LWP::UserAgent,其cookie_jar属性通常包含HTTP::Cookies个对象,其{{1}方法。

所以你会做类似的事情:

set_cookie
  

set_cookie()方法更新了   $ cookie_jar的状态。 $ key,   $ val,$ domain,$ port和$ path   参数是字符串。 $ path_spec,   $ secure,$ discard参数   布尔值。 $ maxage值是a   数字表示秒数   这个cookie将存在。值< =   0将删除此cookie。 %休息   定义各种其他属性,如   “评论”和“评论”。