прокси в get запросах

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3
Приветствую!
Прошу просветить, имеется шаблон на get запросах, не могу понять логику работы прокси. Подключаю прокси в шаблон через экшн "Установить прокси", прокси не работает. Включаю в настройках прокси get запроса "Текущий прокси проекта", тоже не работает.
Оставляю включенным кубик "Установить прокси", а в настройке прокси get запроса устанавливаю прокси по типу "Строка формата protocol://...", шаблон начинает работать через прокси установленные через кубик.
Прокси которые подключаю через кубик - спарсеные почеканные рабочие, прокси которые устанавливаю через настройку прокси get-запроса покупные рабочие. Т.е. прокси разные, но все рабочие.
Как такое может быть?
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

В запрсах прокси необходимо указывать в самом экшене строкой.
 

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3
В запрсах прокси необходимо указывать в самом экшене строкой.
т.е. отдельный кубик "Установить прокси" не будет работать? И для чего тогда пункт настройки прокси в get-запросе "Текущий прокси проекта"?
 

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,652
Points
113
т.е. отдельный кубик "Установить прокси" не будет работать? И для чего тогда пункт настройки прокси в get-запросе "Текущий прокси проекта"?
для браузерных проектов. Если проект безбраузерный, нет инстанса и кубику "установить прокси" некуда его поставить. В результате и неоткуда взять "текущий прокси проекта"
 
  • Thank you
Reactions: Mikhail B.

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3
для браузерных проектов. Если проект безбраузерный, нет инстанса и кубику "установить прокси" некуда его поставить. В результате и неоткуда взять "текущий прокси проекта"
Всё таки не совсем понятно, для чего тогда есть пункт "Текущий прокси проекта" в меню прокси get-запросов?
 

Koqpe

Client
Joined
Dec 23, 2014
Messages
1,100
Reaction score
649
Points
113
Всё таки не совсем понятно, для чего тогда есть пункт "Текущий прокси проекта" в меню прокси get-запросов?
В "браузерном" шаблоне делать гет запросы, например чекать прокси на работоспособность :bt:
 

Yuriy Zymlex

Client
Joined
Oct 23, 2016
Messages
6,713
Reaction score
3,478
Points
113
можно макрос использовать и положить в переменную {-Project.Proxy-} он везде работает
поставил таску, чтобы в объект project добавили GetProxy()
 

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3
В "браузерном" шаблоне делать гет запросы, например чекать прокси на работоспособность :bt:
Чувствую, что туплю, надеюсь не сильно раздражаю, но из ваших слов получается, что если установить прокси через кубик, то в кубике get-запроса текущий прокси проекта должен работать? Или я не правильно понимаю? Оффтопик, как чекать прокси через шаблон?
 

Yuriy Zymlex

Client
Joined
Oct 23, 2016
Messages
6,713
Reaction score
3,478
Points
113
если установить прокси через кубик, то в кубике get-запроса текущий прокси проекта должен работать?
Смотря какой кубик.
как чекать прокси через шаблон?
Имелось ввиду проверка, не совпадает ли текущий IP проекта с твоим IP.
Внешний IP (ПК, не проекта) можно получать из project.Environment.IpAddress
 

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3

Yuriy Zymlex

Client
Joined
Oct 23, 2016
Messages
6,713
Reaction score
3,478
Points
113

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3
Должно норм работать.
Не работает. Как вообще можно ставить Текущий прокси проекта и при этом не задекларировать предварительно этот прокси через кубик установки прокси?
Ещё советую обратить внимание:
https://zennolab.com/discussion/threads/pustye-get-zaprosy-posle-zavershenija-odnoj-iz-popytok-mnogopotok.46839/#post-348055
хз, пофиксили ли баг во втором посте.
Вот похоже у меня эта же ситуация
 

Yuriy Zymlex

Client
Joined
Oct 23, 2016
Messages
6,713
Reaction score
3,478
Points
113
Не работает.
Если проект безбраузерный, нет инстанса и кубику "установить прокси" некуда его поставить. В результате и неоткуда взять "текущий прокси проекта"
Как вообще можно ставить Текущий прокси проекта и при этом не задекларировать предварительно этот прокси через кубик установки прокси?
Накой надо туда ставить, когда есть переменные зенки.
 

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3
Переменные зенки...
Вы имеете ввиду Переменные проекта - Окружение? Т.е. прокси указанные там будут считаться Текущие прокси проекта?
И еще вопрос, как через project.Environment.IpAddress проверить, что адрес проекта не адрес ПК?
Спасибо!
 

Yuriy Zymlex

Client
Joined
Oct 23, 2016
Messages
6,713
Reaction score
3,478
Points
113
прокси указанные там будут считаться Текущие прокси проекта?
Да, переменные не просто так придумали.
И еще вопрос, как через project.Environment.IpAddress проверить, что адрес проекта не адрес ПК?
Должна существовать переменная зенки proxy и в неё надо поместить прокси.
C#:
if(project.Environment.IpAddress == ZennoLab.CommandCenter.ZennoPoster.HTTP.Request(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET, url: "https://api.ipify.org/", proxy: project.Variables["proxy"].Value))
    throw new Exception("Прокси не установлен.");
Сообщение об ошибке будет видно, только при отсутствии выхода по красной.
 
Last edited:
  • Thank you
Reactions: one and Smc

Smc

Новичок
Joined
Sep 30, 2017
Messages
21
Reaction score
1
Points
3
Да, переменные не просто так придумали.

Должна существовать переменная зенки proxy и в неё надо поместить прокси.
C#:
if(project.Environment.IpAddress == ZennoLab.CommandCenter.ZennoPoster.HTTP.Request(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET, url: "https://api.ipify.org/", proxy: project.Variables["proxy"].Value))
    throw new Exception("Прокси не установлен.");
Сообщение об ошибке будет видно, только при отсутствии выхода по красной.
Спасибо, попробую
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)