Если сон пробовали ставить, то можно избавиться от получения кода страницы, а текст получать через кубик браузера "Яваскрипт":
[[XPATH_TEXT_LIST]] = []; res=document.evaluate([[YOU_XPATH]] + "//text()", document, null, XPathResult.ANY_TYPE, null); while(node=res.iterateNext()) [[XPATH_TEXT_LIST]].push(node.textContent);Как обработать отказ работы прокси во время выполнение скрипта?
-
Прокси может откинуться в любой момент
Каким способом можно это понять, и при его отказе отослать по метке, где проходит подключение нового, ну или вызов функции.
Здесь возникла проблема именно в скане слета прокси в любой момент -
@DanBro никак. Только регулярно проверять коннект, делать гет к сайту с 100% 200ок.
Если не ок то на переконнект.У меня сделано чуть иначе. Клик, страница не открылась, проверяем коннект. Если нет - переконнект и снова клик.
-
@DanBro сначала проверить его работоспособность, например сделать запрос при установленном прокси сервере на тот же бас проверить ip, дальше все как обычно if чего то, else чего то еще
Если у вас плохие прокси то это можно повторять бас может это делать и перед каждым запросом к целевому адресу -
@DanBro Игнор Ошибок и вообше fal
-
@super84 если в скрипт не будет выдавать ошибок и я его весь оберну в игнор ошибок, а по обработке укажу переподключать прокси - сработает? Суть что единственная ошибка будет слёт прокси
-
@DanBro Тут по Сути то надо Удаление Строки ( прокси ) так как в одном потоке он читает одно, ну или вызов Функции в много поток, с Асинхрон ещё не работал ( нет нужды ) но смысл то однако тот же :)
Пока потокне завершится он одно будет Читать.