如何从python请求库中的当前会话获取会话ID /会话密钥

问题描述 投票:0回答:1

我已经成功使用登录数据登录了站点并使用了session = requests.session()使用python3的请求库创建的会话对象的post方法。现在,我要注销该站点。当我检查实际站点中的注销按钮中的链接时,它是这样的

https://mysite.domain/login/logout.php?sesskey=xxxxxxx

现在,我想找到sesskey的值。如何获取当前会话的值。还是有其他替代方法可以退出?

python-3.x authentication session python-requests logout
1个回答
0
投票

您可以为此使用urlparse。

import urlparse
url = "https://mysite.domain/login/logout.php?sesskey=xxxxxxx"
sess = urlparse.urlparse(url)[4]
print(sess.split('=')[1])

xxxxxxx

© www.soinside.com 2019 - 2024. All rights reserved.