Anthony
Нет. Когда погружаешься ты значительно прокачиваешь свои скиллы.
Anthony
Tishka17
Tishka17
ещё варианты?
Дмитрий
?
Tishka17
Tishka17
Anthony
Раньше я знал как работают прерывания, как писать в порты, программировать видеоадаптер, весь асм, heap, ems/xms
Потом win32 api и это здорово помогает в разработке
Tishka17
Артём
ну естественно. в коде указанного сайта нет такого класса MyButtonBig login
denis ⛅️
Артём
Артём
вот класс дива, в котором тебе нужно взять первую <a> xpath-ом
denis ⛅️
я вот просто думаю рабч сменить, а проект похоже не более чем на три месяца, хз идти или не
denis ⛅️
denis ⛅️
там куча ненужного говна, огромная куча
Boris
ещё варианты?
пишут что для ‘’’c = itertools.count()’’’ операция next(c) будет потоко-безопасной, хз https://amp.reddit.com/r/Python/comments/52mlee/a_threadsafe_incrementing_counter_very_simple_but/?usqp=mq331AQCKAE%3D&amp_js_v=0.1
Tishka17
на этой странице нет кнопок
Tishka17
Артём
нет. Я прошёл по ссылке из твоей программы..) сейчас гляну твою.
Артём
в общем-то Тишка тебе уже ответил то, на что я тебе косвенно намекнул. https://t.me/ru_python/938782
Артём
ты вебдрайвером к главной обращаешься, а не к показанной тобой странице
Артём
поэтому и кнопку не находит...потому что её там нет.
Артём
уверен, что переход происходит?
Артём
допиши проверочный код, после выполнения клика, выведи урл страницы на которой находишься.
Потому что 'cases_b_free_b_tm' - Это класс дива с таймером
Tishka17
точно переходит? проверял?
Артём
и там два таких дива
Артём
о, кстати, он подал мне классную идею) надо будет тоже скриптик написать, чтобы за сервак голосовал за бонусы )
Артём
*_*
Артём
что? Скрипты нужны чтобы делать то, что нам долго/лень делать ручками))
Артём
заодно селениум в памяти освежу
Tishka17
так, народ а у нас есть аналог Read+Write локов. Типа read можно звахтывать много раз пока не захвачен write
Aragaer
гугл первой ссылкой говорит модуль rwlock
Tishka17
блин. модуль
Tishka17
пойду гляну етсь у нас или нет
Tishka17
нету
Tishka17
ладно пофиг пока
Артём
хмм. интересно
Артём
аааааа
Артём
лул. ну тут как с гуглом
Артём
попробуй класс 'myButtonBig login hovered'
𝘼𝙉𝙏𝙄❤️
Вопрос у вас в msconfig как запуск стоит
𝘼𝙉𝙏𝙄❤️
?
Daniil
Из-за митинга весь срач пропустил))
Артём
список...список...
Артём
уверен, что он возвращает тебе список?
Артём
ага. думаем дальше
Артём
и ты добавил sleep(3)?
Артём
33 секунды долго)
Артём
поставь точку останова на 10 строке и посмотри в дебаггинге значение переменной ent
Артём
точнее уже не на 10й...а на следующей строке после присвоения значения этой переменной
Артём
sleep(3) оставь
Артём
поставил? дебаг запустил? Что вывелось?
Артём
а, ок
@
Кто-то знает книгу Python Playground
@
No starch press
Артём
так. там у тебя в дебагге должна была страница еще подгрузиться
Артём
посмотри её html код
Артём
попробуй там найти эту кнопку и посмотри на класс (по слову "авторизоваться")
Артём
если не сработает ищи по x-path. (find_elements_by_xpath)
აელ
зачем вы учите человека плохому?
Артём
у тебя должно будет быть что-то типа
browser.find_elemenths_by_xpath("//div[@class='myButtonBig login']")
Артём
пожалуйста :)
Артём
если хочешь разобраться почему не получалось по классу - получи в какую-нибудь переменную весь хтмл-код той страницы и просмотри его глазами.
Tishka17
Tishka17
есть, но кажется запись в БД все равно дольше чем операция под локом
і64
Немного не в тему, но я хз куда. Мне нужно на реализовать высветление/затемнение rgb цвета. Цвет задаётся как хекс-строка. Как это сделать?
koder
Tishka17
Dmitry
koder
это кооперативная многозадачность в одном потоке. переключение по блокирующим вызовам
і64
і64
Процент от 255
Tishka17