clojure webdriver 中仅 cookie 的功能 return 来自一个域的 cookie
function of cookies only return cookies from one domain in clojure webdriver
我使用 firefox 的 clj-webdriver 登录网站,在 firefox 中使用 cookie 管理器插件时,它显示有几个域,例如
ac.example.com
example.com
www.example.com
然后使用cookies的功能查看所有的cookies,
https://crossclj.info/fun/clj-webdriver.taxi/cookies.html
但它只显示来自 example.com
的 cookie,结果值中缺少其他 cookie。我需要所有这些 cookie,以便我想复制这些 cookie 以在 clj-http 中使用,但由于它缺少一些 cookie,所以当使用 clj-http 时,它仍然需要我登录。我想做的是使用webdirver登录,将cookie导出到clj-http,然后使用clj-http从web端高性能获取数据
你没有明确说明你在哪个域,但它看起来像 example.com
。我认为您看到的是浏览器 cookie 安全性不允许您跨域访问。这些链接包含有关同源策略的更多信息。
- How do browser cookie domains work?
- https://en.wikipedia.org/wiki/Same-origin_policy
- https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
我使用 firefox 的 clj-webdriver 登录网站,在 firefox 中使用 cookie 管理器插件时,它显示有几个域,例如
ac.example.com
example.com
www.example.com
然后使用cookies的功能查看所有的cookies,
https://crossclj.info/fun/clj-webdriver.taxi/cookies.html
但它只显示来自 example.com
的 cookie,结果值中缺少其他 cookie。我需要所有这些 cookie,以便我想复制这些 cookie 以在 clj-http 中使用,但由于它缺少一些 cookie,所以当使用 clj-http 时,它仍然需要我登录。我想做的是使用webdirver登录,将cookie导出到clj-http,然后使用clj-http从web端高性能获取数据
你没有明确说明你在哪个域,但它看起来像 example.com
。我认为您看到的是浏览器 cookie 安全性不允许您跨域访问。这些链接包含有关同源策略的更多信息。
- How do browser cookie domains work?
- https://en.wikipedia.org/wiki/Same-origin_policy
- https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy