Human Emulator


Robotic browser automation

sales@webemulator.com

Бесплатная онлайн консультация по возможностям программы.

English version of the site

Работа с прокси

использование прокси в хуман эмуляторе

  • В: Где можно купить прокси :

    На этой странице можно найти предложения продажи различных типов прокси от наших партнеров.
  • В: Как подключить к программе SOCKS прокси?

    Для этого нужно воспользоваться функцией $browser->enable_proxy. Нужно учесть, что из-за внутренних особенностей ИЕ может работать только с SOCKS4, а значит Human Emulator тоже, но также есть возможности использовать и SOCKS5. Для этого используется специальный класс, который можно найти на нашем форуме.
  • В: Как использовать встроенный прокси-чекер?

    Есть два варианта использования прокси-чекера. Из скрипта, с помощью функций объекта $proxycheker либо вручную, запустив из меню "Сервис->Проверить прокси". Загруженный список прокси можно проверить на дубликаты соответствющей кнопкой и начать проверку, выбрав подходящие настройки скорости и качества тестирования. Скорость означает время, в течение которого чекер будет ждать ответа от прокси, а качество - количество тестовых проходов. Кроме того, по умолчанию чекер ищет в коде страницы "http://www.google.com" текст "privacy.html" При желании или падении гугла (улыбка) запрос и место его поиска можно изменить. После окончания проверки прокси можно рассортировать по различным показателям вроде анонимности и времени ответа.
  • В: Как работать с прокси , которые с авторизацией (fineproxy),как указать логин и пароль на прокси?

    Для передачи адреса прокси использовать данную функцию $browser->enable_proxy, предварительно указав через $browser->set_default_authorization логин и пароль доступа к этому прокси. И второй вариант : логин с паролем можно через собаку(@) задавать - как при навигации на фтп, к примеру $browser->enable_proxy($connectname,"$proxy:$login@$password");

    Вот пример задания прокси для варианта 1 :
    // Определяем содержит ли прокси логин/пароль</font><br>
    $random_proxy_tmp = explode("@", $random_proxy);
    if($random_proxy_tmp[0] != $random_proxy)
    {
      // прокси с логином,паролем</font><br>
      list($login, $password) = explode(":", $random_proxy_tmp[1]);
      $random_proxy_ = $random_proxy_tmp[0];
      infomsg("[DEBUG] Прокси {$random_proxy_} содержит логин "{$login}" и пароль "{$password}".");
      $browser->set_default_authorization($login, $password);
    }
    else
    {
      $random_proxy_ = $random_proxy;<br>
      $browser->reset_default_authorization();
    }
    // устанавливаем новый прокси
    $browser->enable_proxy("", $random_proxy_);

    формат прокси: хост:порт@логин:пароль.


Если у вас возникли пожелания какие ответы вы бы хотели видеть здесь еще, пишите в нашу службу поддержки.