Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python请求-持久会话和HTML会话存储_Python_Python Requests - Fatal编程技术网

Python请求-持久会话和HTML会话存储

Python请求-持久会话和HTML会话存储,python,python-requests,Python,Python Requests,我一直在使用Python包和该包来执行一些web性能测试。不幸的是,我遇到了一个web应用程序的问题,该应用程序要求在登录后为所有后续页面请求提交签名值 签名值在登录后保存在会话存储中,请求中是否有任何方法允许我从持久会话中检索该值 我尝试过使用requests.Session.cookies,但这似乎没有提供我需要的功能 如果此问题格式不可接受,请道歉 其他: 维卡斯 登录到web应用程序后,一个值存储在名为app.signature的会话存储中。该值是一个十六进制字符串,每2秒更新一次。我需

我一直在使用Python包和该包来执行一些web性能测试。不幸的是,我遇到了一个web应用程序的问题,该应用程序要求在登录后为所有后续页面请求提交签名值

签名值在登录后保存在会话存储中,请求中是否有任何方法允许我从持久会话中检索该值

我尝试过使用
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会话存储中保存的任何内容。

能否请您提供有关已保存并需要检索的“会话存储”的更多信息。另外,你是在使用
请求
对象还是
会话
对象?维卡斯:我已经用一些进一步的信息更新了我原来的帖子。让我知道,如果有什么我可以做进一步澄清。