evgeniy_lm, в былые времена я бы ему посоветовал сделать упор на программирование, забив вообще на всё остальное. Но не сейчас... Теперь хорошие оценки и подружка намного полезнее.
newPsevdonim, скорее всего в self.client содержится объект, одно из полей которого не сериализуется. Да и вряд ли сам объект пригоден для разделяемого между разными процессами использования.
dmitrysurkov, вот я специально сходил и посмотрел, автор чётко говорит, какие именно кавычки надо использовать. Прямые, обратные и двойные в SQL имеют разную семантику. Вы сравниваете значение переменной chat_two не со значением поля chat_id, а со строкой. О чём и написано в ошибке.
Да ёлы-палы... Уже тритий за неделю! Вы каких-то видео-уроков все дружно насмотрелись, что все приходите с одной и той же глупой ошибкой? Где вы учились так с базой работать?
AnKus, против капчи есть сервисы распознавания, но сам не пользовался, ничего не посоветую. Реверсинг - это анализировать js-код, наблюдать, что и куда он шлёт, и пытаться это повторять вместе со своими запросами.
AnKus, если user-agent, прокси и куки постоянно меняется, но не помогает, то там может быть поведенческий фильтр. Тогда надо изображать человека. А ещё на странице может быть js-код, который должен делать дополнительные запросы, тогда либо реверсинг этого кода делать, либо использовать селениум.
AnKus, ну а чего вы ещё ждали? Защита у всех разная, как она работает в этом конкретном случае вряд ли кто-то знает. Так что готовых рецептов никто вам не даст.