Правила получения прокси

Voldemar

Client
Регистрация
13.04.2014
Сообщения
478
Благодарностей
56
Баллы
28
Добрый день!
Столкнулись со следующей проблемой.
У одних людей шаблон на post/get работает корректно, у других нет.
Оказывается, что при работе с прокси, попадаются такие, которые не поддерживают POST запросы. В этом случае приходится создавать правило для получения нужных нам прокси, НО. Очень часто прокси падают во время работы и внтури шаблона, есть место где проект получает новый рабочий прокси, но получает его уже без правила. Если поставить брать прокси по определенному правилу (которое есть у меня в ЗП), тогда у других клиентов будет вылетать ошибка, если правила получения прокси не совпадает с правилом, которое выбрали в самом шаблоне.
Чтобы хотелось получить: в проджект мейкере, в блоке "Получения прокси" сделать возможность "Получать прокси по правилу установленному проектом". Т.е. человек выбрал работу с прокси в ЗП, установил правило по которому получать прокси, и в случае чего, шаблон также автоматом получает прокси по правилу.

А иначе получается очень много потерь при выполнения шаблона.

P.S. Есть ли файл какой отвечающий за правила? Чтобы можно было передать клинету
 
Последнее редактирование:
  • Спасибо
Реакции: botovod

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
для C#

return ZennoPoster.GetProxyWithOutDelete(project.variables["var"].Value);

Переменная var может задаваться через водные настройки и содержать в себе имя правила
 

botovod

Client
Регистрация
04.04.2014
Сообщения
170
Благодарностей
126
Баллы
43
rostonix, речь идет не о том как установить из C#, а о том что когда создаешь свое правило в ЗП то по этому правилу можно брать прокси только у себя на ПК. И в случает передачи шаблона это правило нужно создавать вручную на ПК клиента, в противном случае оно не будет работать.
 
  • Спасибо
Реакции: Voldemar

Voldemar

Client
Регистрация
13.04.2014
Сообщения
478
Благодарностей
56
Баллы
28
Вопрос такой кстати, если прокси брать "Без удаления", он берет случайный из списка, или первый рабочий?
 
  • Спасибо
Реакции: wizard

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
rostonix, речь идет не о том как установить из C#, а о том что когда создаешь свое правило в ЗП то по этому правилу можно брать прокси только у себя на ПК. И в случает передачи шаблона это правило нужно создавать вручную на ПК клиента, в противном случае оно не будет работать.
Я выше написал как задать правило через входные настройки. Если нужно правило создавать отдельное , то программа это не сделает автоматически. Пусть создадут и пропишут его имя во входны настройках
 

wizard

Client
Регистрация
04.10.2011
Сообщения
990
Благодарностей
586
Баллы
93
Я выше написал как задать правило через входные настройки. Если нужно правило создавать отдельное , то программа это не сделает автоматически. Пусть создадут и пропишут его имя во входны настройках
а можете ответить на этот вопрос :
Вопрос такой кстати, если прокси брать "Без удаления", он берет случайный из списка, или первый рабочий?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

Voldemar

Client
Регистрация
13.04.2014
Сообщения
478
Благодарностей
56
Баллы
28
для C#

return ZennoPoster.GetProxyWithOutDelete(project.variables["var"].Value);

Переменная var может задаваться через водные настройки и содержать в себе имя правила
Что-то ка кто не уверенно получается...сделал экшен "Брать прокси по правилу 1123" и правило такое создал, все равно как будто берет часто прокси без правил :( Либо на POST некорректную проверку в чекере делает.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

Voldemar

Client
Регистрация
13.04.2014
Сообщения
478
Благодарностей
56
Баллы
28
??
паблик прокси?
нет конечно. Уже год их арендую.
У меня 2 источника прокси.

P.S. Вопрос свыше, Есть ли файл отвечающий за правила прокси?

При использовании вашего экшена C# получения прокси вылезает ошибка, что нобходимо добавить, подскажите пожалуйста:

Код:
Тип    Время    Сообщение
    17:45:35    Компиляция кода  Ошибка в действии "CS1061" ""ZennoLab.InterfacesLibrary.ProjectModel.IZennoPosterProjectModel" не содержит определение для "variables". Не удалось найти метод  расширения "variables", принимающий первый аргумент типа "ZennoLab.InterfacesLibrary.ProjectModel.IZennoPosterProjectModel"  (пропущена директива using или ссылка на сборку?)". [Строка: 6; Cтолбец: 50]
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Variables с большой буквы там нужно.
 
  • Спасибо
Реакции: Voldemar

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)