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

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

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, а так же прокси, могут отличаться.
Как такое реализовать?
 
Я думаю через код на C# и там создать два инстанса?
 
Есть два взаимосвязанных сервиса:
- domain-1.com
- domain-2.com

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

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

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

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

P.S. Жаль конечно, что в ZP нельзя из одного проекта выполнить другой, не как подобие процедуры/функции, а именно как полноценного проекта.
 
P.S. Жаль конечно, что в ZP нельзя из одного проекта выполнить другой, не как подобие процедуры/функции, а именно как полноценного проекта.
Из одного проекта можно выполнить другой, например запустив bat-файл (в bat-файле поместить команду запуска другого проекта).
Если нужно передать какие то данные другому проекту, то можно в первом проекте создать файл с этими данными, а во втором проекте прочитать эти данные.
 

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