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')")
这对你有用吗?