Смена прокси в запущеном браузере

  • Автор темы Автор темы SoUp1
  • Дата начала Дата начала

SoUp1

Client
Регистрация
15.09.2013
Сообщения
150
Реакции
47
Баллы
28
Возможно ли сменить прокси в уже запущеном браузере?
 
Возможно ли сменить прокси в уже запущеном браузере?
Здравствуйте,

Нет. Такой функционал не планируется, это плохо сказывается на работе Анонимности.
 
А как можно из ZP запустить ZB с новым прокси используя c#?
 
Здравствуйте,

Нет. Такой функционал не планируется, это плохо сказывается на работе Анонимности.
Не нужно прятаться за анонимностью.
А то как-то странно получается, что все эти годы смена прокси в браузере было айс, а в ЗБ неайс?
Просто скажите, что это очень сложно реализовать в текущих реалиях и нужно переделывать кучу методов, т.к. при составлении плана разработки это не внесли в план, и что бла-бла-бла... нам лень... некогда... отстаньте блин )))))
 
ок, пусть "во время полёта" нельзя сменить.
но как можно указать из c# нужный прокси при запуске ZB из ZP? В кубике это реализовано, а кодом как?
 
Также хочу заменить, что при отладке из c# метод
C#:
Развернуть Свернуть Копировать
instance.IntegrationLaunch("E5008171-1A96-444C-A7E1-76755A711E4B");
выполняется, но при этом ничего не запускает. Аналогичная проблема была (и остается в 7.8.14) для метода
C#:
Развернуть Свернуть Копировать
instance.Launch
 
Запустить instance с новым прокси можно так:

C#:
Развернуть Свернуть Копировать
if (BrowserLaunchSettingsFactory.Create(BrowserType.ChromiumFromZB) is IntegratedBrowserLaunchSettings integratedBrowserLaunchSettings)
{
    IntegratedBrowserLaunchSettings integratedBrowserLaunchSettings2 = integratedBrowserLaunchSettings;
    if (integratedBrowserLaunchSettings2.IntegrationProfileId == null)
    {
        IntegrationProfileId integrationProfileId2 = (integratedBrowserLaunchSettings2.IntegrationProfileId = new IntegrationProfileId());
    }

    integratedBrowserLaunchSettings.IntegrationProfileId.ProfileId = newProfile.Id;
    integratedBrowserLaunchSettings.IntegrationProfileId.WorkspaceId = null;
    integratedBrowserLaunchSettings.ProxyOptions = new IntegrationProxyOptions() { ProxyOverride = "lte-us.vtechproxy.com:15181", ProxyUsageKind = ZennoLab.InterfacesLibrary.Enums.Integration.IntegrationProxyUsageKind.OverrideProxyString };
    instance.Launch(integratedBrowserLaunchSettings);
}
 
  • Спасибо
Реакции: Dmitriy_Zenno
Не нужно прятаться за анонимностью.
А то как-то странно получается, что все эти годы смена прокси в браузере было айс, а в ЗБ неайс?
Просто скажите, что это очень сложно реализовать в текущих реалиях и нужно переделывать кучу методов, т.к. при составлении плана разработки это не внесли в план, и что бла-бла-бла... нам лень... некогда... отстаньте блин )))))
Нельзя сравнивать продукты так в лоб. ZP и ZB выпускались в разное время с очень большим промежутком. Раньше такая смена не была критичной для антифрод систем и это было ОК, сейчас это критично. Поэтому и уходим от неэффективных инструментов.
 
Последнее редактирование:
  • Спасибо
Реакции: Sergodjan
Запустить instance с новым прокси можно так:

C#:
Развернуть Свернуть Копировать
if (BrowserLaunchSettingsFactory.Create(BrowserType.ChromiumFromZB) is IntegratedBrowserLaunchSettings integratedBrowserLaunchSettings)
{
    IntegratedBrowserLaunchSettings integratedBrowserLaunchSettings2 = integratedBrowserLaunchSettings;
    if (integratedBrowserLaunchSettings2.IntegrationProfileId == null)
    {
        IntegrationProfileId integrationProfileId2 = (integratedBrowserLaunchSettings2.IntegrationProfileId = new IntegrationProfileId());
    }

    integratedBrowserLaunchSettings.IntegrationProfileId.ProfileId = newProfile.Id;
    integratedBrowserLaunchSettings.IntegrationProfileId.WorkspaceId = null;
    integratedBrowserLaunchSettings.ProxyOptions = new IntegrationProxyOptions() { ProxyOverride = "lte-us.vtechproxy.com:15181", ProxyUsageKind = ZennoLab.InterfacesLibrary.Enums.Integration.IntegrationProxyUsageKind.OverrideProxyString };
    instance.Launch(integratedBrowserLaunchSettings);
}

Ничего себе какой функционал вы откопали. Я о таком даже не знал.
Добавлю себе в закладки :-)
 
Прокси во время работы ЗБ отлетела и все приехали получается так что ли ?
 
Прокси во время работы ЗБ отлетела и все приехали получается так что ли ?
Остановили профиль, заменили прокси, запустили еще раз. Если прокси со сменой IP, то его можно поменять по URL.
 
Остановили профиль, заменили прокси, запустили еще раз. Если прокси со сменой IP, то его можно поменять по URL.
ну вы же сами понимаете что прокси может умереть в ненужный момент а действие закончить надо. к примеру я выбрал товар добавил его в корзину и прокся упала на последнем действии нажать кнопку покупки. или к примеру если шаблон тяжелый я продаю крипту я покупаю крипту на сайте на другом надо продать и во время продажи все ломается
 

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