async def METHOD_NAME(cls, target_text: str) -> Target:
    if re.match(r"\d+", target_text):
        return Target(target_text)
    elif match := re.match(r"(?:https?://)?weibo\.com/u/(\d+)", target_text):
        # 都2202年了应该不会有http了吧，不过还是防一手
        return Target(match.group(1))
    else:
        raise cls.ParseTargetException()