get_all_proxies(); - получить все прокси из списка
После отработки функция возвращает результат своей работы в робот :
все прокси – все прокси из списка
Пример использования get_all_proxies (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7016" from xweb_human_emulator import * # начало echo("<hr><font color=blue>proxycheker.xxxxxxxxx</font><hr>") # 1 echo("1. Сфорируем файл с прокси : "); path="test/add_proxies.urls"; echo(file_os.delete(path)," "); echo(textfile.add_string_to_file(path,"222.124.22.133:8080\n")," "); echo(textfile.add_string_to_file(path,"47.90.72.227:8088\n")," "); # 2 echo("\n2. Инициализируем переключатель прокси в папке: "); echo(proxyswitcher.init("Proxy Switcher"),"\n"); # 3 echo("3. Очитим все что там что было чтобы перебирать с начала: "); echo(proxyswitcher.clear(),"\n"); # 4 echo("4. Добавим прокси из файла : "); echo(proxyswitcher.add_proxies_from_file(path),"\n"); # 4.5 echo("4.5 Добавим прокси : "); echo(proxyswitcher.add_proxies("125.212.207.121:3128\n"),"\n"); # 5 echo("5. Добавим прокси из урла : "); echo(proxyswitcher.add_proxies_from_url("http://rbot.biz-apps.ru/poligon/add_proxies.html"),"\n"); # 6 echo("6. Зададим параметры обновления : "); echo(proxyswitcher.set_update_path(path)," "); echo(proxyswitcher.set_update_url("http://rbot.biz-apps.ru/poligon/add_proxies.html")," "); echo(proxyswitcher.set_update_period(100)," "); echo(proxyswitcher.set_update_proxy_count(0),"\n"); # 6.5 echo("6.5. Зададим последовательный режим перебора : "); echo(proxyswitcher.set_random_rotate_mode(false),"\n"); # 7 browser.set_wait_params(120,1); echo("7. Переберем прокси : \n\n"); while (true): proxy = proxyswitcher.get_next_proxy(); if proxy=="": break; echo(proxy); echo("\n"); # 8 echo("\n8. Получим все содержимое перключателя проксей : \n\n"); echo(proxyswitcher.get_all_proxies(),"\n"); # 9 echo("\n9. Получим число проксей : "); echo(proxyswitcher.get_proxy_count(),"\n"); # 10 browser.set_wait_params(120,1); echo("10. Переберем прокси (с удалением): \n\n"); while (true): proxy = proxyswitcher.get_next_proxy(true); if proxy=="": break; echo(proxy+" осталось: "+proxyswitcher.get_proxy_count()+" "); if proxyswitcher.get_proxy_count()==0: break; echo("\n"); # 11 echo("\n\n11. Зададим случайный режим перебора : "); echo(proxyswitcher.set_random_rotate_mode(true),"\n"); # 12 echo("12. Обновим : "); echo(proxyswitcher.update(),"\n"); # 13 browser.set_wait_params(120,1); echo("13. Переберем прокси (случайно с удалением): \n\n"); while (true): proxy = proxyswitcher.get_next_proxy(true); if proxy=="": break; echo(proxy+" осталось: "+proxyswitcher.get_proxy_count()," "); if proxyswitcher.get_proxy_count()==0: break; echo("\n"); # конец echo("<hr><br>") # Quit app.quit()