sparkledriver.cookies
browser-cookies->map
(browser-cookies->map browser)Convert browser’s current cookies into the map format used by clj-http. This returns cookies from all domains, but cookie names that are set on multiple domains will only be returned once.
delete-all-cookies!
(delete-all-cookies! browser)Clear all cookies from all domains.
delete-cookie!
(delete-cookie! browser name)(delete-cookie! browser name domain)Delete the named cookie from the given domain. When omitted domain defaults to the browser’s current domain.
set-cookie!
(set-cookie! browser name value & {domain :domain, :as options})Set a cookie with given name and value. If a cookie with the same name and domain is already present, it will be replaced. The following keyword arguments are supported.
:domain(String) The cookie domain, defaults to the current domain of the browser.:expires-on(java.util.Date) Expiration date. Must be in the future or the cookie won’t be stored.:http-only(Boolean) Cookie’s HttpOnly flag, disallow access from JavaScript:secure(Boolean) Cookie’s Secure flag, only serve over HTTPS.:path(String) URL path of the cookie.