Уважаемые! Нуждаюсь в вашей помощи! Сисадмины говномутят, и не дают спокойно заниматься своими делами)) Зайдем из далека... Имеется сайтец.... Написали мне скрипт под браузерную консоль для этого сайта..... Сам скрипт: Code: let timerId=setInterval(function(){ var day='08'; var month='02'; var year='2022'; var hour='10'; $.ajax({ url: 'https://site.com/interesno/tut?date='+day+'.'+month+'.'+year, type: 'GET', //dataType: 'json', //data: {case: 'ajax_progress'}, }) .done(function(data) { console.log('SEARCH'); if(data.match(/tab interesAvail/)){ console.log('OKEY'); clearTimeout(timerId); var date=day+'_'+month+'_'+year+'_'+hour; $.ajax({ type: "POST", data: {date:date}, url: '/interesno/tut/mesto', //dataType: object['dataType'], success: function(data){ //console.log(data); console.log(document.cookie); console.log(localStorage); document.location='https://site.com/interesno/nextreg'; } }); } }) }, 1000); Опишу суть работы скрипта. Захожу на сайт, авторизируюсь. Нажимаю там туда-сюда и попадаю на страницу https://site.com/interesno/tut?date=08.02.2022 Далее открываю браузерную консоль, выставляю в скрипте Code: var day='08'; var month='02'; var year='2022'; var hour='10'; выставляю так же setinterval в 1 секунду (1000) И запускаю скриптец..... Скриптец работает...отслеживает на странице появление класса if(data.match(/tab interesAvail/)) Как только он увидел что появился данный class tab interesAvail Отправляется POST запрос вида date=08_02_2022_10 Ну и дальше соответственно перебрасывает на страничку ввода перосональных данных и т.д. и т.п.) И все было круто...но как я уже говорил ранее...сисадмины айтиспециалисты говномутят как положенно. Что бы было более понятно, на сайте очень большой ажиотаж иногда происходит... И страничку постоянно, одновременно обновляют сотни или даже тысячи людей ... По итогу что эти айти специалисты только не мутили, и каптчи и кучу всякого дерьмеца... но все это было не важно. И вот сегодня вижу картину... Все по стандарту, захожу туда-сюда, зарежаю скриптец в консоль... И что я вижу после 2-3 отправок GET бомбит ошибку 503... Попробовал от руки тыркануть пару раз в браузере на обновление странички и так же получаю 503 ошибку... Ну все понятно думаю, надо увеличивать интервал отправки GET запроса... увеличил до 2000, один хрен делает пару успешных GET и дальше полетели 503 ошибки. Иду дальше, увеличиваю до 3000 интервал отправки.... получаю так же 503 ошибку но уже гораздо позже, запросов через 30-40... Иду дальше.... увеличиваю интервал на 4000, ошибок 503 вроде бы и нет, НО как только отправляется POST после того как скрипт обнаружил нужный класс, переодическисразу же на отправку POST срабатывает 503, т.е. отправляется он раз через раз. По итогу - 4 секунды это очень большой интервал, ну прям очень... ну хотя бы 2 - 2.5 секунды как то вымутить.... вопрос только как .... пробовал менять user-agent каждые 1.5 секунды, не спасает... предполагаю что по IP 503 ошибка вылетает... технически наверно не реально даже заменять прокси\соксы каждые 5 секунд.... Что можно вымутить ребята ? ) И еще не большой вопрос к знатокам JS Для чего в скрипте закоментированны //dataType: 'json', //data: {case: 'ajax_progress'}, И второй вопрос к знатокам, как то можно в скрипт прикрутить какой то не большой таймаут для отправки POST после обнаружения Класса? хотя бы 0.2 -0.3 сек. Вообщем народ, нуждаюсь в ваших мыслях по данному вопросу ! Очень нуждаюсь! ))) Обещаю что при первом застолье, 10 раз выпью за ваше здоровье ! ))) И даже отправлю бутылочку хорошего коньячка за любую толковую помощь по данному вопросу))