Помогите разобраться в этом заумном предмете.
1. Ребята, ну как можно так писать документацию:
$proxycheker->set_quality_testing($quality);
Функция используется для установки качества проверки проксичекера
$quality – значение качества проверки
Что такое "значение качества проверки", какое оно бывает и чем различается?
2. То же самое:
$proxycheker->set_speed_testing($speed);
Функция используется для установки скорости проверки проксичекера
$speed – значение скорости проверки
... // Установить скорость проверки равную 50
Что такое скорость проверки и на что она влияет? Эти 50 - чего?
3. $proxycheker->add_proxy_from_file($path);
Файл должен быть чистым ип:порт в каждой строке? допускается ли ип:порт@http или еще какой мусор?
А если это сокс прокси, их же надо как-то различать?
4. $proxycheker->run(); - проверяет весь список прокси один раз, и на время его работы скрипт дальше не идет?
Если да, то зачем нужно $proxycheker->is_running(); ? Или это выполняется отдельными потоками параллельно с работой основного скрипта? И если параллельно, то как идет нумерация прокси (как получать их неповторяющиеся значения) с помощью get_proxy – получить прокси по номеру? (и нумерация отдельная для каждого типа прокси? А соксы?)
5. Если для прокси определяется время отклика и т.п., то как этим воспользоваться в практических целях? Т.е. мое естественное желание получить список нетормозных анонимных прокси (например, с откликом до 3с). Но я могу получить только фастест (который будет долго постоянным), вместо последовательного получения всех подходящих.
Опять же, как быть с сокс прокси?
В общем, к сожалению, из документации ничего этого понять нельзя, и приходится спрашивать, тратя и мое, и ваше время.
Работа с проксичекером
Re: Работа с проксичекером
Dad писал(а):Помогите разобраться в этом заумном предмете.
1. Ребята, ну как можно так писать документацию:
$proxycheker->set_quality_testing($quality);
Функция используется для установки качества проверки проксичекера
$quality – значение качества проверки
Что такое "значение качества проверки", какое оно бывает и чем различается?
2. То же самое:
$proxycheker->set_speed_testing($speed);
Функция используется для установки скорости проверки проксичекера
$speed – значение скорости проверки
... // Установить скорость проверки равную 50
Что такое скорость проверки и на что она влияет? Эти 50 - чего?
3. $proxycheker->add_proxy_from_file($path);
Файл должен быть чистым ип:порт в каждой строке? допускается ли ип:порт@http или еще какой мусор?
А если это сокс прокси, их же надо как-то различать?
4. $proxycheker->run(); - проверяет весь список прокси один раз, и на время его работы скрипт дальше не идет?
Если да, то зачем нужно $proxycheker->is_running(); ? Или это выполняется отдельными потоками параллельно с работой основного скрипта? И если параллельно, то как идет нумерация прокси (как получать их неповторяющиеся значения) с помощью get_proxy – получить прокси по номеру? (и нумерация отдельная для каждого типа прокси? А соксы?)
5. Если для прокси определяется время отклика и т.п., то как этим воспользоваться в практических целях? Т.е. мое естественное желание получить список нетормозных анонимных прокси (например, с откликом до 3с). Но я могу получить только фастест (который будет долго постоянным), вместо последовательного получения всех подходящих.
Опять же, как быть с сокс прокси?
В общем, к сожалению, из документации ничего этого понять нельзя, и приходится спрашивать, тратя и мое, и ваше время.
1. set_quality_testing : данная функция, позволяет устанавливать из скрипта, значение поля "качество тестирования" в диалоге проксичекера. Эта функция всего лишь даёт доступ из скрипта к уже давно имеющимся возможностям.
(Качество тестирования в проксичекере, это количество запросов к сайту через прокси.)
2. set_speed_testing : данная функция, аналогична предыдущей.
(скорость тестирования в проксичекере, это количество паралельно проверяемых прокси)
3. add_proxy_from_file, на данный момент формат должен быть чистым: "ип:порт в каждой строке", скоро возможно будет расширен формат принимаемых строчек.
4.1 функция run() , может быть запущена с различным значением параметра: run($is_wait="false")
если параметр не указать, то скрипт будет выполнятся не дожидаясь окончания проверки.Параметры:
<font color=green>is_wait</font> - флаг ожидания скриптом завершения проверки.
true - ждать
false - выполнять скрипт дальше
4.2 Баг функции get_proxy исправлен выйдет с обновлением.
Для каждого типа отдельная нумерация, но если задать тип "all" , то пронумерует все.
5.1 Думаю в одном из следующих обновлений будет добавлена функция или параметр к уже существующим функциям отсекающая прокси по определёному времени отклика.
5.2 Пока прокси черер не работает с сокс прокси.
Re: Работа с проксичекером
Полностью согласен с ТС. Сам тоже над этим всем парился.