В шаблоне постоянно не работает конструктор действии.

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

KashaP

Client
Регистрация
20.05.2016
Сообщения
84
Реакции
4
Баллы
8
Я сделал шаблон для выкладывания объявлении в авито контектст, но шаблон работает не стабильно из-за того что конструктор действии (клики, вставления в заголовок, в описание) выдают ошибку. В логе: Выполнение действия HtmlElement Не найден HTML элемент, по условиям поиска.

96ccee0e3a43.jpg
 
не знаю, причем тут конструктор действий. Когда не находишь свой элемент - анализируй код. Быть может параметры, по кторым ты его ищешь, несколько изменились
 
  • Оценить
Реакции: KashaP
не знаю, причем тут конструктор действий. Когда не находишь свой элемент - анализируй код. Быть может параметры, по кторым ты его ищешь, несколько изменились
Не понимаю как это сделать.
 
Ну для начала, если это проблема выскакивает в ПМ, просто наводить на тот элемент, по которому не прошёл клик, вызывать конструктор действий и смотреть, какие у него классы. Сравнивать их с классами в твоём блоке клика
 
  • Оценить
Реакции: KashaP
Второй день пытаюсь, ничего не получается (
 
Значит шаб скидывай, хотя бы кусок где проблема

http://rgho.st/7pWxnm7JB

Вот, из шаблона стер только вход в аккаунт и в обьявления, ошибки выдают экшены конструктора действии. То работает, то нет, не стабильно, хотелось бы чтобы он сутками выкладывал без вмешательства, но максимум он час будет выкладывать и бамс крестик в каком нить экшене конструктора.
 
Последнее редактирование:
9 МБ, это что там за зверь ? )))
 
вы что гоняете проект в Projectmaker? Конечно он у вас через час упадет
 
  • Оценить
Реакции: KashaP
PM не для этого создан. Шаблоны нужно выполнять в ZennoPoster
 
  • Оценить
Реакции: KashaP
Только в зенке он тоже не должен час крутиться. Надо его завершать и начинать заново после логического конца.
 
  • Оценить
Реакции: KashaP
Только в зенке он тоже не должен час крутиться. Надо его завершать и начинать заново после логического конца.

Каждый час перезапускать?) У меня 7600 обьявлении которые нужно добавить, логический конец будет думаю тогда когда он их всех добавит ))
 
1. Можно добавить действие перезагрузки инстанса, через, скажем 20-50 объявлений.
2. Можно публиковать какое то количество объявлений, перезапускать шаблон и работать дальше.
Поверьте, добавив такие действия в шаблон, Вы ничего не потеряете, а только выиграете. Если Вам нужно добавить 7 тысяч объявлений, за один раз они точно не добавятся. Шаблон будет виснуть, на что будет тратиться время.
Вероятно, что там вообще можно это всё сделать на гет\пост запросах, что значительно ускорит работу и облегчит потребление ресурсов.
 
  • Оценить
Реакции: KashaP
1. Можно добавить действие перезагрузки инстанса, через, скажем 20-50 объявлений.
А можно как-то в экшене If сделать несколько вариантов?
Допустим есть переменная {-Variable.counter-}, нужно чтобы по достижению определенных значений этой переменной, допустим 20, 40, 60, 80, 100..., перезагружался инстанс. Как это все записать в If?
 
  • Оценить
Реакции: KashaP
{-Variable.counter-} == 20 || {-Variable.counter-} == 40 || {-Variable.counter-} == 60
 
  • Оценить
Реакции: KashaP и electro
Сделайте, чтобы инстанс перезагружался при достижении предела в 20, потом обнуляйте счетчик и продолжайте выполнение, когда дойдёт до 20 - опять перезагрузка.
 
  • Оценить
Реакции: KashaP и electro
Сделайте, чтобы инстанс перезагружался при достижении предела в 20, потом обнуляйте счетчик и продолжайте выполнение, когда дойдёт до 20 - опять перезагрузка.
Ну просто нужно чтобы счетчик в проекте по факту показывал сколько действий было совершенно, можно конечно завести вторую переменную, но в таком случае придется добавлять еще энное колличество If-ов, я думаю решение от rostonix вполне подходит, но так же спасибо вам, может в будущем и ваш вариант пригодится!
 
  • Оценить
Реакции: KashaP
Тут всё зависит от целей. И под каждую задачу нужно подбирать своё решение.
 
  • Оценить
Реакции: KashaP

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