Помогите разбратся с возможностями

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

OneLive

Новичок
Регистрация
04.02.2016
Сообщения
8
Реакции
0
Баллы
1
Здравствуйте.

Меня интернет реализация возможностей.

1. Имеется шаблон:
Заход на сайт 1 > ввод ссылки 1> ввод описания 1 > отправить
Заход на сайт 2 > ввод ссылки 1> ввод описания 1 > отправить
Заход на сайт 3 > ввод ссылки 1> ввод описания 1 > отправить

Заход на сайт 1 > ввод ссылки 2> ввод описания 2 > отправить
Заход на сайт 2 > ввод ссылки 2> ввод описания 2 > отправить
Заход на сайт 3 > ввод ссылки 2> ввод описания 2 > отправить

В данном случаи хотел-бы узнать, как лучше сделать так, что-бы можно было легко задавать "сайт", "ссылку" и "описание" без написания новых шаблонов.

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

Например: имеется 100 сайтов, по ним необходимо выполнять однотипные действия с несколькими ссылками и под каждую ссылку необходимо вписывать описание. Из-за большого количества сайтов, каждая новая ссылка значительно увеличивает объем проекта и редактирование становится затруднительным. Подскажите, как лучше составить проект по шаблону.
 
если сайты не однотипные - всё равно придется под каждый писать свою часть шаблона. Затруднения с редактированием можно попробовать решить через проект в проекте. Т.е. под каждый сайт создается отдельный шаб в том промежутке, кога нужно зайти, пропостить. А в основном шаблоне в отличии от того, с каким сайтом происходит работа будет выбиратся соответственный проект в проекте

Хотя, возможно, это только усложнит в итоге)
 
  • Оценить
Реакции: OneLive
doc, получается для каждой ссылки, создается новый проект. И каждый проект возможно запустить поочередно для много поточности?

Интересует функция, которая найдет описание и ссылку и произведет замену для нового шаблона.
Например как в блокноте или NotePad++ (Поиск > Найти > Заменить)
 
не совсем так. ты создаешь шаблон только под момент постинга. А основной шаблон будет в цикле гонять списки ссылок и сайтов. Подошла очередь одного сайта - шаблон вызвал подшаблон постинга этого сайта. Пропостил и основной шаб в цикле берет следующий сайт. Тепреь вызывает его подпроект...
А если ты будешь делать Отдельные полноценные проекты под каждый сайт - тебе под каждый нужно будет скорее всего иметь отдельный список со ссылками и описаниями. + сотка шабов в окне выполнения тоже будет всё усложнять
 
Интересует функция, которая найдет описание и ссылку и произведет замену для нового шаблона.
Например как в блокноте или NotePad++ (Поиск > Найти > Заменить)
Обработка текста - http://zennolab.com/wiki/ru:actions:text Там есть и замена и парсинг контента сайта с помощью рег. выражений.
 
Составил шаблон по действию и заметил одинаковые поля. Решил объединить, получилось так:
Auto.png
Сайт указывается в ручную. Ссылка и текст - для каждого сайта указывается новый, с помощью данного шаблона можно легко вероятно отредактировать ссылку и текст, код получился в разы компактнее.

Вопрос только в том, как создать переменную с логикой "если", после клика(справа) происходит пауза 50 сек, потом происходит клик(слева) и вводится снова ссылка и текст, производится клик(справа) далее пауза уже 73 сек, затем клик(слева) и так далее до конца паузы в 373 секунды.
 
Последнее редактирование:
В текущей реализации шаблон никогда не попадет сюда
Красный выход это выход по неуспеху.
И если вам нужно всегда возвращатся на ввод текста, то туда в этой реализации уже никогда шаблон не вернется.
Если в шаблоне больше ничего не планиируется то эта оптимизация места тут совсем ни к чему. сделали бы 8-9 похожих групп экшенов и соединили бы их

upload_2016-2-5_14-15-35.png
 
Необходимо задать каким-то образом логику, по которой после прохождения паузы 50, следующая пауза уже была 73.
 
элементы для клика одинаковые или разные? судя по скринам разные
 
Элементы по клику разные. Минимум кода, все элементы отличаются.
 
Вот и запишите логику просто подряд. без оптимизаций.
 
Без оптимизации возможно, но вот если-бы организовать какой-то алгоритм, который будет проходить по шаблону и заменять "ссылка" и "текст". Или перед запуском (во время запуска), устанавливал {site} и {text} на заранее указанный в настройках в одном месте.
Во всем шаблоне, будет повторятся например http://ya и Текст 1000 раз, как автоматизировать их быстрое редактирование? Всего получается 2500 операций в одном шаблоне.
 
rostonix, Спасибо, получилось.
Сначала удалось вывести ссылку посредством имени пользователя, а урл, посредством фамилии) затем через специальные теги.
 
Если возможно, хотел-бы узнать можно ли реализовать такую логику:
1. Сейчас между выполнением действий задано время ожидания в ручную. Но вопрос в том, что время между запросами может меняться на сторонних сайтах. С одной стороны, происходит более большее время выполнения, с другой стороны прерывание выполнение шаблона. На сайте как-бы идет отчет времени и затем появляется кнопка отправить. Отчет происходит в Iframe.
Можно ли сделать продолжение выполнения шаблона, тогда когда появляется определенная кнопка?
2. Если между запросами произошла ошибка (заранее определенная), можно при пропустить выполнение данного шага ?
и перейти дальше, без прерывания работы?
3. Если сайт недоступен или на домене появился другой сайт... Пропустить данный сайт и продолжить работу далее?
 
1) Проверками на странице, в цикле проверять есть нужный элемент, или нет
2) Правый клик на экшене -Сделать необязательным
3) Проверками на странице. Например, поиск текста
 

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