【问题标题】:Get session ID of URL with python使用python获取URL的会话ID
【发布时间】:2021-09-16 23:00:14
【问题描述】:

结帐后我有以下网址-

https://www.mywebsite.com/register/?session_id=cs_test_a1LrWp5FzCp18vnxTXyQVwpCVwBE7HL0rkbyvea8i9QCVIJoxqIXxMbDx9

我想提取此 url 的会话 ID 部分以使用 -

cs_test_a1LrWp5FzCp18vnxTXyQVwpCVwBE7HL0rkbyvea8i9QCVIJoxqIXxMbDx9

我知道我可以使用session_id = url.rsplit('=', 1)[-1] 将其从 url 中拆分出来,但是如何让 python 读取当前的 url?

我试过path_info = request.META.get('PATH_INFO'),但它只是读作'/register/'

【问题讨论】:

  • 这能回答你的问题吗? Retrieving parameters from a URL
  • 在这些例子中,url是硬编码的。我可以很好地分割url,这是获取当前url的方法,我无法解决

标签: python url


【解决方案1】:

通过以下方式修复此问题:

url = request.META['QUERY_STRING']
session_id = url.rsplit('=', 1)[-1]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多