Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 20-02-2013 22:46:13

spy686 пишет

штудируй js

Спасибо, удалось решить обычным циклом for.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 20-02-2013 02:19:23

Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 17-02-2013 03:27:59

Странно, но даже пример отсюда http://wiki.imacros.net/Demo-ImageDownload выдает ошибку NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIWebBrowserPersist.saveURI], line: 28 (Error code: -1001)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 17-02-2013 00:48:20

Не выходит. Когда открыт слайд с картинкой, инспектирую картинку firebug кусок кода с дивами и ссылкой на нужную картинку:

Выделить код

Код:

<div class="darkbox-frame darkbox-frame-on">
<div class="darkbox-shadow" style="opacity: 0.6;"></div>
<div class="darkbox-canvas darkbox-canvas-load darkbox-canvas-done" style="width: 630px; display: block; margin-left: -315px; height: 474px; margin-top: -237px;">
<div class="darkbox-button darkbox-button-on darkbox-button-right"></div>
<img alt="Узы" src="http://icon.s.photosight.ru/img/0/12c/4809466_large.jpg" style="height: 474px; opacity: 1;">
</div>
</div>

Использую код

Выделить код

Код:

ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
TAG POS=1 TYPE=IMG ATTR=STYLE:height:<SP>474px;<SP>opacity:<SP>1; CONTENT=EVENT:SAVEPICTUREAS

Пишет NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIWebBrowserPersist.saveURI], line: 8 (Error code: -1001)

Восьмая линия начинается с TAG POS=1.

Я не знаю, можно ли указать родительский DIV и его класс, у меня не получается, тогда

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-02-2013 23:12:18

Не получается...
Скрипт:

Выделить код

Код:

ONDOWNLOAD FOLDER=C:\Users\Admin\Desktop\Folder FILE=* WAIT=YES
TAG POS=1 TYPE=DIV ATTR=CLASS:darkbox-canvas<SP>darkbox-canvas-load<SP>darkbox-canvas-done CONTENT=EVENT:SAVEPICTUREAS

Выдает ошибку:
RuntimeError: can not save picture: no src attribute found for element DIV, line: 8 (Error code: -923)

Но ведь у меня в атрибутах стоит класс к диву? Зачем он хочет src? Может, еще SRC можно как-то дописать?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-02-2013 22:18:08

Сейчас нашел команды CLICK X=... Y=... (координаты), это командой решил пункт 1 и кликнул на картинку в пункте 2. Осталось сохранить картинку (в одну и ту же папку) и закрыть слайдбокс.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-02-2013 21:50:30

Здравствуйте. Помогите разрешить задачу - имеется такой алгоритм действий, который будет повторяться много раз:
1) кликаем на ссылку-картинку (она каждый раз в одном и том же месте страницы - наверху, вероятно, можно задать координаты) и переходим тем самым на страницу.
2) на странице кликаем на другую картинку (в центре страницы, думаю, тоже нужна возможность добавить координаты клика), открывается увеличенная версия в слайдбоксе, правой кнопкой на нем и сохраняем на винт, закрываем слайдбокс крестиком.

Проблема в том, что при записи действий ничего не выходит - при записи в скрипте прописывается URL, по которому надо кликнуть, а они каждый раз разные (в 1 и 2 пункте).
Заранее спасибо.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]