我尝试使用python请求模块模拟浏览器发布请求。 问题是,我不知道如何获得浏览器从该网站的javascript(不具备任何知识)获得的变量。这是这部分:
t.userid = Storages.sessionStorage.get("user").id
我有什么方法可以得到它吗?
P.S。据我所知,变量存储在会话存储中,我不确定是否可以通过请求,我可能应该使用selenium来获取它吗?如果是,我怎么能这样做?
答案 0 :(得分:2)
找到解决方案。 我使用selenium获得了这个变量:
driver.execute_script("return sessionStorage.getItem('user');");