Проверка прокси

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
Здравстувуйте!
Использую мобильные прокси , у них есть ротация ( 2 минуты и новый IP )
Так вот, во время этой самой ротации сайт не отвечает на запросы и страницы не прогружаются, что в следствие не даёт некоторым ключевым блокам работать , т.к страница не прогрузилась. ( у меня 2 графически связанных блока, остальные сниппеты на запросах, но проблема в том, что графические это ключевые моменты).
Мучаюсь второй день, проверок с паузами уже наделал штук 30 в общей сумму наверное, каждую перепробовал, но проблема в том что время ротации каждый раз разное. Временами это быстро , около 5-10 секунд, бывает по 60-80.
Казалось бы , окей можно выставить паузу на минуту и не парится, только вот проблема в производительности с такой длинной пауз. Очень долго выполняется один цикл, может затянуться до 3-ех минут.
Есть возможность как то чекать прокси на рабочее состояние?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 368
Благодарностей
3 293
Баллы
113
Обычно такое решают самостоятельной сменой IP, а не подстройкой под чей-то сервис.
 

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 871
Благодарностей
1 117
Баллы
113
Выше правильно подсказали, можно использовать свои прокси и ресать их когда нужно
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 368
Благодарностей
3 293
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113
Проблема в том, что смена IP обычно всё ломает, особенно если страница не прогружена, так как ответы уходят не туда.
ну это как заготовки. я если элемент не нахожу в течении 16 секунд , отправляю логику на перезагрузку страницы. раза 3 пытаюсь. получается 2 вложенных цикла
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Проблема в том, что смена IP обычно всё ломает, особенно если страница не прогружена, так как ответы уходят не туда.
В этом случае - переписывать шаблон на запросы, и если какой-то запрос не долетел - тогда - уже принимать меры (ждать, выполнять заново или что-то ещё).
Беда только в том, что переписать некоторые проекты на запросы - не всегда будет возможно...

Можно также перед каким-то действием отправлять куда-то гет запрос - и если он успешный - значит всё ок, иначе - ждём (или выполняем что-то другое...) - но и здесь не всё так просто, так как в действительности после изменения айпи может быть что слетит авторизация или ещё чего...

Так что возможно, есть смысл действительно подумать о поднятии своих проксей...
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)