如何从python请求库中的当前会话中获取会话Id/Session Key



我已经使用登录数据和会话对象的post方法成功登录到一个站点,该方法由session = requests.session()使用python3的请求库创建。现在我想注销该网站。当我在实际站点中检查注销按钮中的链接时,它就像这个

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

现在我想找到sesskey的值。如何获取当前会话的值。或者有其他方法可以退出吗?

您可以为此使用urlparse。

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

xxxxxxx

最新更新