Как подобрать самостоятельный проект адекватной сложности?
как понять, что проект, который ты собираешься делать, не слишком сложный для твоего уровня?
Очень просто: если еще не делал такого проекта и не представляешь в деталях заранее, как его сделать - он слишком сложен для твоего уровня. Занимаясь им, ты этот уровень поднимешь. Это прекрасно.
для этого нужно бесконечно рыться в selenuim'е и чем-то для создания ботов
Совершенно нормальная ситуация для проекта, на котором учишься чему-то новому.
В чем проблема?
Почти закончила изучать базу языка Python 3
Кто тебе это сказал? Какие книги ты уже прочитала? Какие фреймворки знаешь? Не стоит браться за калаш, если не знаешь где ствол. Освой базу, вопрос сам отпадет.