Так писать не надо.
А надо приводить полный текст ошибок компиляции или StackTrace выбрасываемых исключений или словесное описание того, что вас не устраивает в поведении программы, если она формально отрабатывает без выброса исключений.
Интернет-маркетолог хочет работать в офисе?
Все маркетологи, которых знаю я, на удаленке получают во много раз больше, чем тот максимум, который им могли бы предложить в любом офисе. Просто потому, что хороший маркетолог умеет хорошо продавать прежде всего себя самого.
Например, добавьте булеву переменную verification_passed, которую устанавливайте в True после прохода проверки, а в каждом методе первой строкой делайте
assert verification_passed, "Забыли пройти проверку? Так не пойдет!"
.
Но лучше последуйте хорошим советам Евгений и sim3x и заверните все это в класс.
Дмитрий Байчапанов: Нет, это флаги (булевы поля в основной таблице). Там сейчас именно так и сделано, перечеркнутые наименования "удобств" соответствуют значениям FALSE в соответствующих полях.
Разница со "спальными местами" в том, что каждое из "удобств" не представляет собой отдельную сущность и их набор достаточно постоянный (его изменения неизбежно сопровождаются ALTER таблицы).
Артем Кисленко: ИМХО, конечно, но это трудозатраты бывают адекватные (если обладать достаточной квалификацией делать все расторопно) и неадекватные (если браться за не свою специальность или просто тупить) для конкретной задачи. А сумма ставки более объективно отражает ценность этой работы. А если заказчик ошибается с правильной оценкой, то рынок расставит все на свои места: недооцененные задачи будут залеживаться и не привлекать квалифицированных исполнителей, переоцененные будут разлетаться как горячие пирожки пока заказчик не осознает свою ошибку.
По описанию ваши симптомы довольно похожи на СДВ. Во всем мире с этим успешно борются при помощи Риталина, но, к несчастью, он запрещен в Омане, Нигерии и РФ.
Один раз нужно изучить C перед Objective-C.
Второй раз нужно изучить C перед C#.
Но когда понадобится писать на самом C ...
... его придется изучить в третий раз.
artshelom: Для авторизации - легко. Для большинства ботов - тоже, но, конечно, в зависимости от задач. Например, бота для браузерной игры разработать будет непросто.
А нормальные запросы из браузера wireshark показывает как? Есть предположение, что он отображает уже декодировую строку для лучшей читабильности (у меня прямо сейчас нету его под рукой, поэтому не могу проверить).
Давайте поговорим про ЭТО. Про то, что вы делаете и получаете.