Страницы: 1
Всем доброго времени суток! Не знаю поднимался ли такой вопрос, по крайней мере в поиске найти схожую тему не получилось.
И так... есть список, состоящий из адресов сайтов. Задача стоит такая, открывается страница, находится кнопка "Активировать" прожимается, таймаут 30 сек. после чего дальше след. страница по списку.
Есть проблема, некоторые страницы уже имеют активированную кнопку (То бишь вместо Активировать - Деактивировать стоит) - когда макрос открывает эту страницу, он её не видит и пропускает, после чего опять в таймаут 30сек.
Собственно вопрос, как можно сделать так, чтобы когда макрос втыкал в то, что кнопки нет, он просто перепрыгивал на след. цикл и пропускал остаток кода (т.е. таймаут в 30сек)
Буду очень благодарен за помощь!
[spoiler][code]
VERSION BUILD=8970419 RECORDER=FX
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 20
SET !TIMEOUT_STEP 5
SET !DATASOURCE "list.txt"
SET !DATASOURCE_LINE {{!LOOP}}
SET !LOOP 1
TAB T=1
URL GOTO=https://www.site.ru/{{!COL1}}/
TAG POS=1 TYPE=BUT
PRESIDENT
Конечно я понял, что это js. Я его знаю уж совсем поверхностно. На сколько я понял
1 строка - пихает в переменную команду
2 строка - это уже количество повторений
3 строка - это запуск переменной и клик
4-5 строка - запуск кода imacros
Примерно так я понял код, единственное что я не понял как достать селектор кнопки
SH0N
на js:скрытый текстВыделить кодКод:
var pos = window.document.querySelectorAll('тут селектор кнопки'); for (var w = 0; w < pos.length; w++) { pos[w].click(); iimPlayCode('WAIT SECONDS=1'); } iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Далее');
Выдает ошибку
Error: Accessing content window is not supported in multiprocess Firefox, line 208 (Error code: -991)
Вот так выглядит полностью код
[spoiler][code]
VERSION BUILD=8970419 RECORDER=FX
SET !ERRORIGNORE YES
FILTER TYPE=IMAGES STATUS=OFF
SET !VAR1 EVAL("Math.floor(Math.random()*10 + 38);")
TAB T=1
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(2)>DIV>ARTICLE>DIV:nth-of-type(2)>SECTION:nth-of-type(2)>DIV>A" BUTTON=0
TAG POS=2 TYPE=BUTTON ATTR=TXT:Обновить
WAIT SECONDS={{!VAR1}}
[Код сверху повторяется 50 раз]
TA
…Всем доброго времени суток! Извиняюсь если этот вопрос поднимался неоднократно, по крайней мере ответа на форуме я не нашел.
Встал вопрос, у меня есть макрос, задача там простая ( Открывается список, рядом со списком кнопки, он их нажимает по очереди и так до конца списка, после чего нажимается далее и всё по новой (Цикл) ). Проблема там заключается в том, что иногда количество кнопок 20,5,90 т.е. рандомное. На данный момент решение только одно, это в самом макросе прописал количество действий 50 и когда он упирается в то, что кнопок просто нет, он дальше продолжает пытаться их прожать.
Собственно, возможно ли реализовать, что когда макрос доходил до конца списка т.е упирался в отсутствие кнопки, он листал макрос до момента Далее, заканчивал макрос грубо говоря ?
Извиняюсь если топорно объясняю!
TAG POS=2 TYPE=BUTTON ATTR=TXT:Клик WAIT SECONDS={{!VAR1}} TAG POS=1 TYPE=A ATTR=TXT:Далее
Всем привет! Не знаю вопрос ли по теме или нет, проблема такая стоит imacros на виртуалке (суть его работы, в инстаграмме нажимать подписаться и всё). Всё работает в принципе нормально но, через какой-то период происходит такая штука, делается нажатие но, отправки нет (можно сказать ложное срабатывание) помогает только перезагрузка страницы, даже когда сам нажимаю всё равно не срабатывает. Обычно такое проиходит, когда пк возвращается из гибернации (гибернация нужна)
иногда и просто когда проработает часов 5-6. Сам момент поймать не могу, так-как промежуток этой проблемы большой.
В чем может быть проблема?
Есть подозрения, что куки обновляются или еще что..
InfSub
К сожалению, ничего не помогло.
Что сделал:
.Переустановил Imacros
.Почистил профиль, создал новый
.Испробовал версии 30,35,46 FireFox
Всё в пустую, делал так, ставил новую версию лисы, удалял профиль, создавал новый, запускал лису, устанавливал Imacros v 8.9.7, записывал макрос, проверял.
Ничего не сработало и не помогло, хотя, когда ставлю последнию версию IM фиксация на объекте работает (скроллирование на объекте)
Кто поможет советом, не знаю что еще можно сделать...
Система:
WIN 10 64bit
WIN XP 84bit
может откроете настройки iMacros ради приличия?
Ну я бы не стал писать, если бы предварительно своими усилиями не попытался разобраться.
Если вы имеете в виду, Скролировать объект и Подсвечивать объект то, галочки там стоят, только вот толку от этого нету
используйте версию iMacros'a 8.9.7, опять же, не однократно говорилось о нестабильности версии 9.0.3
Всем спасибо за ответы! Поставил, вроде-бы сейчас работает нормально.
Возник один вопрос, которая до этого стояла версия Imacros у нее была такая функция, она фиксировала где происходит действие. То есть допустим нажимает подписаться, не важно где я запустил макрос, хоть в конце списка но, нажатия проиходит сверху и он сам сразу поднимается вверх и показывает, где срабатывает скрипт. Ну и обводит его синей рамной. Можно как не будь это обратно включить? Очень удобно было
Может быть, это ограничения Инстаграма на количество подписок? В любом случае, без кода макроса ответа сложно получить.
Вот код, на счет ограничения самого интаграма не знаю, я думаю если бы было ограничение то оно срабатывало по достижению определенного пика но, такая ерунда происходит то на 500 подписках, то на 100 а иногда и на 900.
VERSION BUILD=9030808 RECORDER=FX SET !ERRORIGNORE YES SET !ERRORCONTINUE YES FILTER TYPE=IMAGES STATUS=OFF TAB T=1 TAG POS=2 TYPE=BUTTON ATTR=TXT:Подписаться SET !VAR1 EVAL("Math.floor(Math.random()*10 + 38);") WAIT SECONDS={{!VAR1}}
InfSub
…Метаюсь уже 3 день, не могу найти ответа. Может тут кто подскажет...
Создал скрипт для инстаграма, суть проста прогружаю список подписчиков руками, после чего запускаю скрипт который после 60-90 секунд нажимает на кнопку подписаться. Проблема такая, после цикла примерно в 300-400 нажатий, firefox перестает отвечать. То есть нажимается на кнопку подписаться но, самого прожатия (или отправки) не происходит, даже если я делаю это сам (навожу мышь, нажимаю подписаться) всё равно не срабатывает, как будто браузер перестает нажимать на ссылку. Как можно решить такую проблему? Может стоит какой - то таймаут? Прошу извинить если ошибся форумом
Всем доброго времени суток! Полазил по темам, ответ не нашел. Может тут кто подскажет. Есть скрип на iim, сделал посредством record, скрипт простой. Нужно обновить страницу, нажать на кнопку перейти на другую страницу и там нажать на кнопку. Цикл повторений где-то 200-300 раз. Недавно заметил, что скрипт работает работает, а потом перестает (сам скрип работает, слева показывает как он перепрыгивает по строкам) но на самой странице ничего не происходит, как будто скрипт потерял окно и работает в холостую. В чем может быть проблема? Такое случается часто но, не постоянно. При том, что код скрипта я не меняю
И еще...
Есть еще один скрип, работает он по принципу ставить лайки т.е. Открываю страницу, прогружаю список, запускаю скрипт и он по этому списку идет и нажимает сердечки. Цикл идет 700-800 раз, там бывают глюки, что скрипт нажимает на сердце оно выделяется синем но, не прожимается. То есть как будто просто выделилось, сам когда нажимаю тоже не прожимается, это что за проблема?
И е
…ВСЕМ ДОБРЫЙ ДЕНЬ! Проблема заключается в том,что когда я запуская, какой либо макрос. Буквально через пару минут браузер падает без отчёта об ошибки. Ответ так и не нашёл,надеюсь тут помогут,очень прошу помощи.
Страницы: 1