Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 21.07.2021, 16:02
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,605

Runizag, ну и что, вы же ищете не по этому айди, а по номеру группы, или вы теперь будете вместо 91 в поле 10068 вводить?
Ответить с цитированием
  #32 (permalink)  
Старый 21.07.2021, 16:05
Интересующийся
Отправить личное сообщение для Runizag Посмотреть профиль Найти все сообщения от Runizag
 
Регистрация: 18.07.2021
Сообщений: 22

Rise,
это я просто так для информации написал ,может она пригодится ,а так да я по названию заведения ищу
Ответить с цитированием
  #33 (permalink)  
Старый 21.07.2021, 16:11
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,605

Runizag,
(async () => {
    const hours = 8, minutes = 0, seconds = 0, group = 91;

    const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));

    if (sessionStorage.reload == 'yes') {
        sessionStorage.reload = 'no';

        await delay(4000); // Ожидание до загрузки данных (миллисекунды)

        const textInput = document.querySelector('#g-search #name-block input[type=text]');
        textInput.value = group;

        const findButton = document.querySelector('#g-search button[type=button]');
        findButton.click();

        await delay(2000); // Ожидание до результата поиска

        const selectButton = document.querySelector('[class*=g-list-item]:not([style*=none]) button[type=submit]');
        if (selectButton) selectButton.click();

    } else {
        await delay(new Date().setHours(hours, minutes, seconds, 0) - new Date()); // Ожидание до перезагрузки
        sessionStorage.reload = 'yes';
        location.reload();
    }
})();

Последний раз редактировалось Rise, 21.07.2021 в 20:35.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правильно вызвать массив biryukovm Элементы интерфейса 3 19.03.2018 12:31
Требуется сделать калькулятор для сайта по клинингу L_D_I Работа 12 20.12.2017 13:12
CMS или Framework для сайта xShift Серверные языки и технологии 3 13.01.2017 17:20
ajax ссылки для сайта l-liava-l Оффтопик 19 23.02.2013 15:20
opera6.ini настройки для сайта cool Opera, Safari и др. 0 21.01.2011 11:15