Какой синтаксис идентификатора сессии
Я делаю веб-сканер с 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