硒为不同的域获得本地存储


driver.get("website.com")
#website.com stores a value in localstorage for domain domain.com with key `specialinfo`
#need to get value of local storage 
#this only returns local storage of website.com
driver.execute_script("return window.localStorage")

我正在使用硒来访问一个网站。进入此网站后,它在域domain.com上的local storage中存储了一个值为specialinfo的密钥/值对。由于driver.execute_script("return window.localStorage")仅返回website.com的本地存储,我无法找到使用硒访问此数据的方法。如何获得domain.com的本地存储?由于导航到website.com设置了值,因此必须有一种方法。

您可以使用以下代码获取domain.com的本地存储:

driver.get("website.com")
driver.execute_script("return window.localStorage.getItem('specialinfo')")

这对你有用吗?

相关内容

  • 没有找到相关文章

最新更新