Как настроить загрузку страниц для работы с моб прокси
-
Прокси - шареды со сменой IP по времени, скажем, раз в 5 минут. При смене IP прокси не работает какое-то время. Если в течение этого "какого-то" времени выполняется загрузка, то естественно страница не грузится.
В действие "Игнорировать ошибки" и повторный запуск через него можно засунуть только прямую загрузку страниц. Для всего остального, к примеру, когда бот жмет кнопку и грузится новая страница - это не подойдет. По сути работает только на пост/гет, т.к. там всегда грузится страница напрямую и можно обернуть в игнор. Для браузерных шабов - нет.
Есть ли какая-то настройка браузера, которая позволит перезагружать страницу в случае обрыва соединения?
Есть действие "Выполнять при каждой загрузке страницы в браузере". Может, есть какой-то js код, который будет повторно загружать страницу в случае обрыва?
-
@thepappo , не понял, почему доя браузерных шабов нельзя в игнор обернуть?
-
@thepappo said in Как настроить загрузку страниц для работы с моб прокси:
Есть ли какая-то настройка браузера, которая позволит перезагружать страницу в случае обрыва соединения?
Есть действие "Выполнять при каждой загрузке страницы в браузере". Может, есть какой-то js код, который будет повторно загружать страницу в случае обрыва?Ничего такого готового нет. В идеале нужные прокси со сменой по апи, а не шаред. А с шаред придется каждый клик проверять сработал или нет, или пытаться разбивать на максимально маленькие логические блоки, а их уже в игнор ошибок и повторять если ошибк. Короче секис еще тот особенно без опыта, но опыт только через секис ))
-
А веб ртк кто тебе подменит? Спалишься сразу же.
-
@Antonio можно, а толку? Вот тебе надо кнопку нажать, по которой новая страница грузится. В итоге страница не загрузилась, в браузере висит ошибка и старой страницы нет уже. Кнопку заново не нажмешь в виду отсутствия чего-либо на странице.
@UserTrue said in Как настроить загрузку страниц для работы с моб прокси:
В идеале нужные прокси со сменой по апи, а не шаред.
Да с ними все прекрасно работает, но шареды в 3 раза дешевле.
-
@thepappo , что значит старой страницы нет? В обработку ошибки вставляешь перезагрузку страницы, если нужно в цикле, и повтор действия. Можно сделать функцию с перезагрузкой и проверками и её уже вызывать во всех ошибках. У меня так на каждом действии отлов ошибок со скринами и записями в отдельные файлы данных.
-
@Antonio said in Как настроить загрузку страниц для работы с моб прокси:
@thepappo , что значит старой страницы нет?
- Действие "Двигать мышь и кликнуть по элементу. Кликаешь, загружается какая-то страница
- Если страница не загрузилась, в браузере ошибка, шаблон падает с этой ошибкой.
Если обернуть в игнор действие 1 - то куда он кликнет то? В браузере будет ошибка а не кнопка. Упадет с ошибкой "Не удалось дождаться появления элемента..."
Урл прямой тоже не загрузишь заново, потому что он генерированный на 99% сайтов и заранее не известен и отдается сервером (сабмиты форм и т.д.).
-
@thepappo , есть страница с кнопкой. Запоминаешь адрес страницы, кликаешь на кнопку. Если ошибка - загружаешь сохранённый адрес страницы.