Python请求-持久会话和HTML会话存储
我一直在使用Python包和该包来执行一些web性能测试。不幸的是,我遇到了一个web应用程序的问题,该应用程序要求在登录后为所有后续页面请求提交签名值 签名值在登录后保存在会话存储中,请求中是否有任何方法允许我从持久会话中检索该值 我尝试过使用Python请求-持久会话和HTML会话存储,python,python-requests,Python,Python Requests,我一直在使用Python包和该包来执行一些web性能测试。不幸的是,我遇到了一个web应用程序的问题,该应用程序要求在登录后为所有后续页面请求提交签名值 签名值在登录后保存在会话存储中,请求中是否有任何方法允许我从持久会话中检索该值 我尝试过使用requests.Session.cookies,但这似乎没有提供我需要的功能 如果此问题格式不可接受,请道歉 其他: 维卡斯 登录到web应用程序后,一个值存储在名为app.signature的会话存储中。该值是一个十六进制字符串,每2秒更新一次。我需
requests.Session.cookies
,但这似乎没有提供我需要的功能
如果此问题格式不可接受,请道歉
其他:
维卡斯
登录到web应用程序后,一个值存储在名为app.signature
的会话存储中。该值是一个十六进制字符串,每2秒更新一次。我需要提取当前值,以便进一步与授权的web应用进行交互
目前,我的代码生成一个会话,导航到登录页面并发布相关的登录负载。在此之后,我需要能够从本地存储中检索app.signature
值
s = requests.Session()
s.get(host + '/login')
payload = "grant_type=password&username=test@testing.co.uk&password=oPxXRvzXEFEeyX5T2gbIwvVS9jibF6VG7ExjBn5r9owKrfChmiboV12R3uJhb6w4a0GRdho_QpUAVr4yrHtbAvhjUnvYFr1cni7qhUER6hh6-W1KUgtInbGpA6FVLiRijZ_ex-oXz5LVM2yHBONYDbU_5sgxIXl5buCGlW_3LQRV56mduEvwF516M13-I8bB_dkGY_WwvK_cVwzZ9TMVdde9n4_qt9zpIkt0ZcWCyDGYsTfYBcTaQjXbPgbOJNUG"
s.post(host + "/token", data=payload)
在此之后,我尝试使用
s.cookies
,但这似乎无法访问HTML5会话存储中保存的任何内容。能否请您提供有关已保存并需要检索的“会话存储”的更多信息。另外,你是在使用请求
对象还是会话
对象?维卡斯:我已经用一些进一步的信息更新了我原来的帖子。让我知道,如果有什么我可以做进一步澄清。