Задать вопрос
@de3ainer

Python. Как сделать доп.проверку boolean в течении определенного времени (секундомером)?

Совсем зеленый, столкнулся с проблемой. Как можно сделать дополнительную проверку,
что если А==Б в течении 3 секунд (т.е отсчет времени или начало секундомера именно в момент А==Б) ...(next code). Проблемы с пониманием time.time() . Пробовал вставлять в разные места, но так и не смог достичь результата(не понимаю в каком фрагменте его вставлять и как его прописать). На просторах предлагают громоздкие коды для выполнения (на мой взгляд простого действия). Есть варианты это реализовать и не сильно мудрено? Дополнительная проверка нужна в цикле if. Нужно для динамической подгрузки сайта. Менять переменную scrool_pause - не вариант.

scrool_pause = 0.5

    last_height = driver.execute_script("return document.body.scrollHeight")

    while True:
        
        driver.execute_script("window.scrollTo(15, document.body.scrollHeight);")

        
        time.sleep(scrool_pause)

        
        new_height = driver.execute_script("return document.body.scrollHeight")


        if new_height == last_height and 'БОЛЬШЕ 3 СЕКУНД':
            break
        last_height = new_height
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@IKIQ
можно проверять в цикле 300раз каждую сотую секунды,
или сделать две проверки - проверку в начале и через 3 секунды
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 21:14
4000 руб./за проект