Работа с двумя сайтами одновременно.

snake

Client
Регистрация
06.07.2015
Сообщения
31
Благодарностей
1
Баллы
8
Есть два взаимосвязанных сервиса:
- domain-1.com
- domain-2.com

Требуется произвести определённые действия на domain-1.com, потом произвести определённые действия на domain-2.com, опять вернуться к выполнению действий на domain-1.com и т.д.

При этом наборы заголовков для domain-1.com и domain-2.com, а так же прокси, могут отличаться.
Как такое реализовать?
 

julius

Client
Регистрация
07.11.2018
Сообщения
166
Благодарностей
26
Баллы
28
Я думаю через код на C# и там создать два инстанса?
 

snake

Client
Регистрация
06.07.2015
Сообщения
31
Благодарностей
1
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 462
Благодарностей
8 686
Баллы
113
Есть два взаимосвязанных сервиса:
- domain-1.com
- domain-2.com

Требуется произвести определённые действия на domain-1.com, потом произвести определённые действия на domain-2.com, опять вернуться к выполнению действий на domain-1.com и т.д.

При этом наборы заголовков для domain-1.com и domain-2.com, а так же прокси, могут отличаться.
Как такое реализовать?
Можно в инстансе открыть 2 вкладки для сайтов, и переходить между ними.
Если нужно использовать разные прокси, то можно задействовать систему профилей.
Подгружать профиль с сохраненным прокси при переходе к нужному сайту.
 

julius

Client
Регистрация
07.11.2018
Сообщения
166
Благодарностей
26
Баллы
28

snake

Client
Регистрация
06.07.2015
Сообщения
31
Благодарностей
1
Баллы
8
Можно в инстансе открыть 2 вкладки для сайтов, и переходить между ними.
Если нужно использовать разные прокси, то можно задействовать систему профилей.
Подгружать профиль с сохраненным прокси при переходе к нужному сайту.
Может сработать, но при условии "синхронного" выполнения. То есть если domain-1.com нормально отработал, а domain-2.com сфейлился, то например кеш не почистить, чтобы сменить акк.

Кстати для двух объектов инстансов наверное тоже не прокатит чистка кеша. По моим догадкам, для выполнения инстанса ZP создаёт виртуальную машину. Если мы в одной виртуальной машине создадим два инстанса и на одном из них почистим кеш, то у второго он тоже очистится.

P.S. Жаль конечно, что в ZP нельзя из одного проекта выполнить другой, не как подобие процедуры/функции, а именно как полноценного проекта.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 462
Благодарностей
8 686
Баллы
113
P.S. Жаль конечно, что в ZP нельзя из одного проекта выполнить другой, не как подобие процедуры/функции, а именно как полноценного проекта.
Из одного проекта можно выполнить другой, например запустив bat-файл (в bat-файле поместить команду запуска другого проекта).
Если нужно передать какие то данные другому проекту, то можно в первом проекте создать файл с этими данными, а во втором проекте прочитать эти данные.
 

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