Таким образом, причина, по которой вы ничего не получаете, заключается в том, что вы говорите re
, чтобы найти точную фразу.Вы не говорите, чтобы получить больше персонажей и где остановиться.В приведенном ниже примере я использую одинарные кавычки, но код можно настроить для двойных кавычек.Затем я re
найду DisplayName, но .*
найдет символы позади него, но остановится на одинарной кавычке '.Затем после этого он просто заменяет то, что вам не нужно.
import re
url = "DisplayName='PoppaBear4'"
info = re.findall(r"DisplayName=.*'", url)
print(str(info).replace("DisplayName='",'').replace("'","").replace('["','').replace('"]',''))