Частичная автоматизация действий

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

zcodeislaw

Client
Регистрация
19.07.2018
Сообщения
4
Реакции
0
Баллы
1
Здравствуйте,
подскажите, как можно запускать свои короткие скрипты не теряя текущий контекст браузера в окне CodeCreator?

Пример:
1. запускаем проект, который загружает сохраненный профиль(zpprofile)
2. переходим вручную на нужную страницу в окне CodeCreator(выполняем сложноавтоматизирумые действия)
3. вызываем нужный нам скрипт (вот тут ключевой вопрос "Как?") для автоматического заполнения данных
 
Я только несколько дней купил зенно. На c# пишу уже много лет, но с местной терминологией еще не освоился.
Проект на C#. Вызывать даже нужно не скрипт, а просто другой проект/код на C#.

Попробую пояснить чуть подробнее:
1. мы запустили проект на c#, который загрузил нужный нам профиль с куки, проксей, уникальным отпечатком браузера и закончил свою работу, но браузер в CodeCreator остался открытым
2. мы переходим вручную на сайт, делаем всякие сложно автоматизируемые действие
3. каким-то образом вызываем другую часть кода, к примеру, по нажатию какой-нибудь кнопки наподобии кнопок "Браузер" или "Персона" из панели CodeCreator. Или пишем команду в какую-нибудь командную строку. Или у нас параллельно запустилась форма с кнопками, которые активируют выбранные нами заранее мини-проекты на c#
 
SergSh, спасибо. Zymlex посоветовал мне примерно то же самое. Хотел чуть позже написать гайд, но как видно по ссылкам это уже сделали за меня)
 
SergSh, спасибо. Zymlex посоветовал мне примерно то же самое. Хотел чуть позже написать гайд, но как видно по ссылкам это уже сделали за меня)
Да, Не хватает чего-то такого, чтоб можно было руками, в нужный момент, отвечать на сообщения через форму.. Есть монкиэнтер (ручной ввод каптчи) но он не подходит..
 
Это на шарпе в десяток строчек уложится. Зачем плодить глюки?
Можно решение сюда выложить? и чтоб дергало изображение через проксю.. и пару кнопок для наглядности
 
Вот сейчас конкретная проблема. Изредка появляется окно, которое никак не могу поймать в ПМ.
А в ЗП в 5 потоков можно посидеть полчасика, заметить, остановить автоматизацию (в мечтах) и сохранить хотя бы HTML, чтобы добавить новую логику.
 
Вот сейчас конкретная проблема. Изредка появляется окно, которое никак не могу поймать в ПМ.
А в ЗП в 5 потоков можно посидеть полчасика, заметить, остановить автоматизацию (в мечтах) и сохранить хотя бы HTML, чтобы добавить новую логику.
Я так понимаю, что речь о том, чтобы иметь возможность прервать автоматические действия на уровне инстанса. Скажем чтобы в заголовке окна конкретного инстанса была кнопка паузы, и чтобы шаблон можно было бы остановить в любой момент его выполнения.

На данный момент, для этой задачи решения не существует. Поскольку, чтобы иметь возможность прервать выполнение шаблона, экшен с кодом остановки придется вставлять повсюду, где только можно.

Но если момент автоматизации более-менее локализован, то можно для каждого инстанса в заголовке окна писать уникальное название и через Window Forms выводить поверх миниокна с такими же названиями и кнопками включения паузы с таймером активности. Костыль, но по-другому, насколько я знаю, - никак.
 
Но если момент автоматизации более-менее локализован, то можно для каждого инстанса в заголовке окна писать уникальное название и через Window Forms выводить поверх миниокна с такими же названиями и кнопками включения паузы с таймером активности. Костыль, но по-другому, насколько я знаю, - никак.
Вот мы давно и предлагаем такой функционал.
 
  • Оценить
Реакции: Astraport
Вот сейчас конкретная проблема. Изредка появляется окно, которое никак не могу поймать в ПМ.
А в ЗП в 5 потоков можно посидеть полчасика, заметить, остановить автоматизацию (в мечтах) и сохранить хотя бы HTML, чтобы добавить новую логику.
Такие моменты в логи просто сохраняю, если видел окно, то известно по какому тексту хотя бы чекать (можно проверять перед каждым действием).
Сработало условие - сохранил исходник.

Если сплошная неизвестность, то сохранять каждый раз DOM/исходник с именем времени, а дальше отследить этот код можно по времени или по размеру файла.
 

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