x-ider: Кстати, группы, преподавателей, корпуса стоит выделять в отдельную таблицу, если у этих сущностей будут ещё какие-то поля кроме id и названия (например, номер телефона у препода или id старосты группы). Иначе можно вообще всё в одной хранить.
Стесняюсь спросить, ещё на горшок ходишь с помощью мамы или уже как полноценный мужчина в туалет? Меня не перестают удивлять такие люди. Просто посмотри свою историю вопросов:
- Как нажать кнопку на сайте
- Откуда скачать селениум
- Проблемы с кодировкой
- Работа со строками и типами
- Что значит это сообщение в селениум
Это ВСЁ есть в документациях к питону, к селениуму, к пыху. Ладно, доки, видать, ещё слишком сложно. Но есть гугл. Каждый из этих вопросов гуглится, вопросы с кодировкой я лично гуглил, когда начинал питонить. Это, кстати, не учитывая то, что тебе не надо работать с несколькими вкладками (но ты работаешь). Селениум теперь не асинхронный и driver.get дожидается, пока вся страница загрузится. И преимуществ нескольких вкладок почти нет, если цель не аллоцировать всю твою ОЗУшку. А чего только стоит цикл while i < 10. Ты даже если бы начинал читать доку по питону, не успел забросить до части 4.3.
Роман Мирр: Ну так позаботься один раз и скрой свои контакты. У меня вот 4 контакта на тостере в паблик доступе и ни в какой мне боты не долбились ни разу. Только реальные люди. Либо это были слишком умные боты, умнее некоторых даже попадались.
SeVeRaL: Сам по себе этот код не вызывает нагрузок (именно этот, а не то, что у тебя на бэкенде). Если ты его, конечно, не крутишь по 50 раз в секунду.