Проверка рабочих прокси

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Здравствуйте. Есть проект, в котором используются прокси, но как вы знаете далеко не все прокси рабочие и через них возможно зайти. Проект открываю через ПМ и там его использую. Вопрос такой, как можно ускорить процесс перехода на страницу при использовании прокси, что бы если прокси не работает то браузер сразу сказал что он не работает, а то он висит по пол дня и якобы пытается зайти с использованием этого нерабочего прокси. В итоге очень много времени проект просто висит на экшене браузера(перехода на страницу)
 

woober

Client
Регистрация
07.04.2015
Сообщения
211
Благодарностей
123
Баллы
43
Можно, например, перед переходом делать GET-запрос к http://ipinfo.io/ip с таймаутом, например, 5 сек. и если страница загрузилась, то проверять, отобразился ли там IPv4-адрес, если все ОК = прокси живые, если нет, то менять.
т.е. делать перед работой проверку прокси
 
  • Спасибо
Реакции: serg32

Nilsoner

Client
Регистрация
24.11.2017
Сообщения
217
Благодарностей
185
Баллы
43
Я делал таким способом экшен "Тайм-аут" загрузки страницы ставим например 30 сек. А потом проверяем есть ли нужные слова на странице. Если нет то по переходим снова на установку прокси.
 

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