Castiel, ну так эту информацию надо в вопрос вставлять. Да и сам вопрос стоит сформулировать четко - какая именно схема доступа к сайту, какой вид прокси используется, как часто чистятся куки, эмулируется ли браузер.
А то выкинул поток сознания в пост, и ждешь, что все сбегутся отвечать. Не нравится тут - спрашивай на стэковерфлоу.
Castiel, это вполне себе ответ. Когда меняете сервер, сайт начинает накапливать для него "штрафные очки" с нуля. Когда набирается достаточно "штрафных очков", он блочит этот хост.
Прокси, к слову, могут сообщать, какой хост к ним обратился. Это надо проверять.
228007666123321,
1. взять редактор диаграмм, типа diagrams.net
2. понять последовательность действий кода
3. изобразить эту последовательность в виде блоков блок-схемы.
Автоматических утилит скорее всего нет - да и ты их дольше искать будешь, чем сам рисовать.
Zohan1Gear, ну так ты мои ответы не читаешь всерьёз, а так, мельком. Я же тебе прямым текстом написал:
# именно целые числа, именно подряд, и именно начиная с нуля
потому что решение опирается на целые индексы
Да и надо знать, что если мы обращаемся к элементу списка по индексу, индекс должен быть целым числом, а не строкой.
Короче, откладывай своего бота и учи питон. В частности, основные структуры данных, вроде списков и словарей. Иначе просто не будешь понимать, что тебе советуют.
Zohan1Gear, ну уже вопрос поставлен неверно. Не индексы переделать в смайлы (потому что решение опирается на целые индексы), а наоборот.
Подумай. Есть как минимум два способа, причём один из них уже используется в коде, просто для других целей.
vlad758, ну вообще-то ORM на такое не расчитаны. Они для ситуаций, когда структура таблицы заведомо известна.
А уж "человеческие имена будут в первой строке по структуре"... А если столбец не строковой тип имеет?
В общем, если ты пишешь какой-то неполный аналог phpMyAdmin - то используй голый SQL, ORM только усложнит дело.
Если же тебе хоть как-то известно, что будет в БД - пиши заранее классы моделей, и всё. Пусть ORM сама таблицы создаёт.
Ну и вообще схема с кучей БД вызывает ещё больше вопросов.
Возможно, синдром "прикольно! Я тоже так хочу!", помноженный на эффект Даннинга-Крюгера (когда из-за недостатка знаний недооцениваешь, сколько тебе ещё нужно узнать).
Сообщения об ошибках в консоли?
Вообще внутрь website() управление заходит?
Ну и проверь, ты точно запускаешь тот же скрипт, что редактируешь? А то бывает.
Ещё раз. Как ты это проверяешь?