【发布时间】:2011-01-06 01:41:45
【问题描述】:
我正在使用HtmlUnit 无头浏览器访问网站。
当我使用无头浏览器时,这些网站发送的 cookie 可以存储在我的计算机上吗?
如果是,那么这些 cookie 的保存位置是什么?如何通过 HtmlUnit 将其删除?
【问题讨论】:
标签: java browser cookies htmlunit headless
我正在使用HtmlUnit 无头浏览器访问网站。
当我使用无头浏览器时,这些网站发送的 cookie 可以存储在我的计算机上吗?
如果是,那么这些 cookie 的保存位置是什么?如何通过 HtmlUnit 将其删除?
【问题讨论】:
标签: java browser cookies htmlunit headless
使用HtmlUnit.removeCookie()。通常,HtmlUnit 中的 Cookie 是在内存中创建的,而不是序列化到磁盘的。
【讨论】:
removeCookie(),它们也会被删除。 Web 服务器并没有真正“检测”cookie——而是询问用户代理是否存储了任何 cookie,HtmlUnit 会做出相应的响应。
我正在使用
webClient.getCookieManager().clearCookies();
【讨论】: