从Python中的会话存储中获取变量

时间:2017-05-25 13:05:08

标签: javascript python selenium python-requests

我尝试使用python请求模块模拟浏览器发布请求。 问题是,我不知道如何获得浏览器从该网站的javascript(不具备任何知识)获得的变量。这是这部分:

t.userid = Storages.sessionStorage.get("user").id

我有什么方法可以得到它吗?

P.S。据我所知,变量存储在会话存储中,我不确定是否可以通过请求,我可能应该使用selenium来获取它吗?如果是,我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

找到解决方案。 我使用selenium获得了这个变量:

driver.execute_script("return sessionStorage.getItem('user');");