| Использование прокси в Xedant Human Emulator |
|
| Обзоры - Автоматизация | |
|
Прокси нужны. Очень! Ну не хотят, например, всякие закладочники принимать по 5 сообщений от 300 пользователей в час! Пишут — у вас слишком много обращений с одного IP. Вот и приходится использовать прокси сервера. Использование самого прокси сервера в программе простое — просто пишем $browser->enable_proxy("all connections",адресс прокси:порт) и все. Но ведь бывают дохлые или полудохлые прокси, автор Human Emulator предлагает «палить вручную» за тем — работают прокси или нет. Но это не выход. Да и если использовать только единственный прокси сервер — то ресурсы на которые идет активный заброс контента так же спаливают этот адресс и надо вручную менять его. Да и сам прокси может сдохнуть в любой момент.
Для начала я организовал работу со сиском прокси серверов.
$proxy=file("proxy");
if ($k<count($proxy)) делаем свои постинги
Но теперь осталась проблема — сдохшие или слишком медленные прокси. Для проверки таких прокси я сделал следующее:
do } else{$k=0;}; $browser->enable_proxy("all connections",$proxy[$k]); а тут начинаем постинг в moemesto.ru. По окончании
Как видно из кода — все просто, перебираю прокси из файла до тех пор пока не получу Title окна равное нужному. В данном случае я стучусь на страницу входа moemesto.ru и если через 3 секунды не получаю Title окна от moemesto.ru, то беру следующий проксик. Как только получаю — иду постить дальше. Надеюсь владельцам Human Emulator этот кусок кода поможет. Полностью скриптом постилки делиться не буду. Все же его написание заняло достаточно много времени. На базе этого кода я сделал и граббер прокси — тянет с разных форумов и сайтов свежие списки прокси, чекает из на доступ к майл.ру и гуглу, те что уложились с ответом в 3 секунды — записывает в файл. Думаю желающие смогут написать такой скрипт самостоятельно. Где взять бесплатные списки прокси серверов? Ну это вообще не вопрос — достаточно набрать запрос в гугле и вываляться тонны страниц!
Удачи в интернете! |
|
| Обновлено ( 29.10.2009 15:44 ) | |


Хочу рассказать об использовании прокси совместно с программой
Комментарии
RSS лента комментариев этой записи.