Какой синтаксис идентификатора сессии

Я делаю веб-сканер с python, и я иногда нахожу ":jsessionid=XXXX" в URL. Я сделал функцию, чтобы удалить его. Моя функция берет URL-адрес и удаляет из него шаблон ";jsession=XXXX...", где "XXXX..." - это шаблон, который соответствует чему угодно до знака вопроса. Я не уверен, что алгоритм правильный, потому что я не получаю синтаксис jsessionid = "...". Во всяком случае, моя функция заключается в следующем, не могли бы вы сказать мне, если это правильно или где я могу найти синтаксис SESSION ID?

def deleteJSessionid(link):
    print("originalLink:",link)
    p = re.compile(r';jsessionid=[^?]*',re.DOTALL | re.IGNORECASE)
    p = p.search(link)
    print("\n\n"+p.group()+"\n\n")
    start = p.span()[0]
    end = p.span()[1]
    link = link[:start] + link[end:]
    return link

0 ответов

Другие вопросы по тегам