Использование прокси в работе Human Emulator

Часто, по той или иной причине, в скрипте написанном под Human Emulator возникает
необходимость использования проксей (платных или фришных, с привязкой под IP или по
паролю — не суть важно).

Рассмотрим как корректно организовать такую работу. Во-первых нам нужен текстовый файл с проксями
в формате одна строка — один прокси. Пусть это будет «proxy.txt» в следующем формате — одна строка один прокси:

Объявляем переменную в скрипте $str_proxy_path — для указания пути к файлу с проксями:

и переменную

которой будем присваивать текущий прокси.

В начале скрипта — устанавливаем прокси:

Функция set_proxy() находится в файле functions.php, который инклюдится в начале текущего скрипта. Вот её код:

Еще один важный момент. Текущий прокси который мы используем в настоящий момент может просто «слететь».
В случае использования фришных проксей эта вероятность стремится к 100%. Поэтому при выполнении различного рода команд
в скрипте которые подразумевают переход по другому URL, например:

или

и тому подобных, необходимо в скрипте сразу после их выполнения добавить проверочный код, который будет отслеживать «истинность»
перехода на другую страницу. Например:

В условии

необходимо привязаться к какому-либо элементу , который гарантировано существует на искомой странице.

Вот собственно и все. Удачного использования.

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


Human Emulator Free!
Бесплатная версия программы Human Emulator!
Скачать программу можно тут!