Заметил недавно интересную особенность сайта codeforces. Точнее не сайта, а отдельного элемента. Я говорю про поиск по хэндлу. Если мы будем искать, к примеру по такому запросу:
Proventus
то система правильно перейдёт на страницу пользователя. Но если мы сформируем к примеру, такой запрос:
Proventus/../vertig1
то вместо ошибки, получим страницу пользователя с ником vertig1. Продолжим ковыряться. Попробуем скормить системе следующий запрос:
Proventus/../../problemset
То вместо страницы пользователя, мы получим архив с задачами.
Интересная "фича". Не думаю что она кому-нибудь навредит, однако неприятно, когда система работает не так, как задумывалось.
Вероятно код поиска примерно такой:
Попробовать Перейти("codeforces.com/users/" + никнейм)
Иначе Сообщение("Не удалось найти этого пользователя")