Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
скрытый текстВыделить кодКод:
for (;;){ iimPlay(1.iim) i=iimPlayCode(TAG POS=1 TYPE=P ATTR=TXT:...В<SP>с<SP>е<SP>м<SP>-<SP>П<SP>Р<SP>И<SP>В<SP>Е<SP>Т*) if (i<0){ for (;;){ b=iimPlay(2.iim) if (b>0){ break } } } }
Добавлено 08-10-2014 09:16:04
К примеру отсчитать 10 постов и вних искать информацию. А посты 11-12 и так далее уже не видеть.
не вижу проблемы вытащить информацию из 10 поста?
URL GOTO=https://vk.com/club10218137 TAG POS=10 TYPE=DIV ATTR=CLASS:wall_post_text EXTRACT=TXT
буду пользоваться спойлером.
спойлер только прячет текст, для нормальной читабельности кода (без смайлов и другого мусора), используется тег [сode][/сode] при больших объемах, вместе со спойлером
Отредактировано InfSub (08-10-2014 10:08:06)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
либо прокручивайте страницу самостоятельно перед запуском скрипта, если у вас не подгружается требуемая информация, либо в поиск по форуму, на тему прокрутки страницы имакросом
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Уже вот несколько часов экспериментирую,и ничего не получается. Всё равно находит информацию за прошлый год.
Отредактировано InfSub (08-10-2014 13:16:32)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Для вконтакте получилось всё как было задумано СПАСИБО! А вот для фейсбука пока не получается.
что именно?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Тоже самый код что и для вконтакте. На фейсбуке нет TAG POS=10 там всё TAG POS=1
значит вы не правильно задаете параметры
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Ребята помогите пожалуйста,я понимаю наверно не раз тут обсуждалось че и как но искать просто физически нет времени.
Короче есть записанных 5 макросов 1.iim,2.iim...5.iim,нужно запустить их по очереди, каждый макрос через 1 час.Нашел что нужно через скрипт но как так и не пойму.
Спасибо.
Отсутствует
искать просто физически нет времени.
прежде всего это нужно вам, для тех, у кого нет времени, есть сайты, типа freelance...
Короче есть записанных 5 макросов 1.iim,2.iim...5.iim,нужно запустить их по очереди, каждый макрос через 1 час.Нашел что нужно через скрипт но как так и не пойму.
где пример кода, что вы нашли и описание того, что в нем не поняли?
while(true){for(i=1;i<=5;i++){iimPlay(i+'.iim');iimPlayCode('WAIT SECONDS=3600');};};
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Юзает ссылки из .txt файла и открывает в браузре
Всего 3 ссылки
CMDLINE !DATASOURCE gruup_url.txt SET !DATASOURCE_COLUMNS 1 SET !DATASOURCE_COLUMNS EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/3)-1)*3") URL GOTO={{!COL1}}
Истина в последней инстанции
Отсутствует
Юзает ссылки из .txt файла и открывает в браузре
Всего 3 ссылкискрытый текстВыделить кодКод:
CMDLINE !DATASOURCE gruup_url.txt SET !DATASOURCE_COLUMNS 1 SET !DATASOURCE_COLUMNS EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/3)-1)*3") URL GOTO={{!COL1}}
Юзает последнюю ссылку, а заново не повторяет.
Почему ?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Алим, помогло?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub пишетАлим, помогло?
нет
цифры меняю тоже не получается
Проблема в !DATASOURCE или в цифрах.
Что-то добавить или убавить надо?
Я смотрел пост 1609
https://forum.mozilla-russia.org/viewto … 44#p652544
один раз получилось, но в последнее время не работает
Отредактировано Алим (09-10-2014 17:14:58)
Истина в последней инстанции
Отсутствует
Может это поможет
Отредактировано Gergi (09-10-2014 17:18:55)
Отсутствует
Может это поможет
скрытый текст
' Количество ссылок
SET !VAR1 120
SET !VAR2 EVAL("var l={{!LOOP}};var m={{!VAR1}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};")
SET !DATASOURCE C:\1234\1.txt
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!VAR2}}
WAIT SECONDS=2
URL GOTO={{!COL1}}
Ну вот, совсем другое дело )))
Работает
Истина в последней инстанции
Отсутствует
Ну вот, совсем другое дело )))
Работает
понятно, эт называется, читать не умеем, и код не понимаем
ваш код:
CMDLINE !DATASOURCE gruup_url.txt SET !DATASOURCE_COLUMNS 1 SET !DATASOURCE_COLUMNS EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/3)-1)*3") URL GOTO={{!COL1}}
аналогичен такой записи (почти аналогичен, в связи со спицификой хранения данных в вашем txt файле):
думаю вам снова не понятно по каким причинам и где же ошибка, хотя Gergi привел практически верный пример
вы что пытались с помощью EVAL задать? номер чего, если задать более конкретный вопрос, я специально дал ссылку, чтобы вы прочли что есть !DATASOURCE и какие у него параметры
Добавлено 09-10-2014 17:35:30
Я смотрел пост 1609
https://forum.mozilla-russia.org/viewto … 44#p652544
возможно в тот момент это работало, но там у меня синтаксическая ошибка, я тоже не господь бог и могу описаться или ошибиться
тем более что, там просто приводился пример, как получить зацикленный перебор номеров строк, т.е. то что вам было нужно, а подстановка данного кода в !DATASOURCE_COLUMNS - была ошибочной, просто взятой из кода выше
для себя, я, давно уже написал функцию, которая задает все эти параметры автоматически
отредактировал тот пост
Добавлено 09-10-2014 17:47:58
Что такое !DATASOURCE_COLUMNS и что такое !DATASOURCE_LINE ?
!DATASOURCE_LINE - это номер строки, из которой берутся данные
!DATASOURCE_COLUMNS - определяет количество столбцов во входном источнике данных (т.е. в вашем файле)
{{!COL1}}, {{!COL2}}, {{!COL3}} ... - определяет номер столбца, из которого возьмутся данные
что имеем в итоге, вы, пытались при каждом цикле указать скрипту, что в нем несколько столбцов, номер же строки определяла переменная {{!LOOP}}
Добавлено 09-10-2014 17:54:32
ну и соответственно, дабы не писать лишнего кода, который присутствует у Gergi получаем:
CMDLINE !DATASOURCE gruup_url.txt SET !DATASOURCE_LINE EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/3)-1)*3") URL GOTO={{!COL1}}
Отредактировано InfSub (09-10-2014 18:08:38)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
CMDLINE !DATASOURCE gruup_url.txt
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_COLUMNS EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/10)-1)*10")
URL GOTO={{!COL1}}
но, это тоже не сработало из за 3 строки
!DATASOURCE_COLUMNS и !DATASOURCE_LINE и {{!COL1}}, {{!COL2}} ...
это я знал.
Вместо
SET !DATASOURCE_COLUMNS
надо было
SET !DATASOURCE_LINE
Да, как я не догадался )
Зато ошибку исправили
Всегда мне внимательности не хватает.
Добавлено 09-10-2014 18:14:21
Надо было вот так намекнуть
!DATASOURCE_COLUMNS и !DATASOURCE_LINE
разницу замечаешь ?
Отредактировано Алим (09-10-2014 18:18:06)
Истина в последней инстанции
Отсутствует
Я пробывал и с !DATASOURCE_COLUMNS 1
второго столбца у меня не было в txt
{{!COL1}}
но срипту то вы задали, что используем колонку 1 а потом на каждом цикле изменяли значение:
Добавлено 09-10-2014 18:17:11
!DATASOURCE_COLUMNS 1 - вообще, данный параметр бесполезен при использовании одноколоночных файлов с данными
Отредактировано InfSub (09-10-2014 18:17:11)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Теперь всё понятно.
Ну да !DATASOURCE_COLUMNS 1 лишним был. И так по умолчанию первая колонка используется.
Истина в последней инстанции
Отсутствует
Вот вы исправили код.
Берётся постоянно последняя строка, когда макрос до неё доходит.
и обратно не повторяет.
В текстовом файле 4 строки
CMDLINE !DATASOURCE gruup_url.txt SET !VAR1 5792 SET !DATASOURCE_LINE EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/{{!VAR1}})-1)*{{!VAR1}}") URL GOTO={{!COL1}}
Истина в последней инстанции
Отсутствует
Вот вы исправили код.
Берётся постоянно последняя строка, когда макрос до неё доходит.
и обратно не повторяет.В текстовом файле 4 строки
скрытый текстВыделить кодКод:
CMDLINE !DATASOURCE gruup_url.txt SET !VAR1 5792 SET !DATASOURCE_LINE EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/{{!VAR1}})-1)*{{!VAR1}}") URL GOTO={{!COL1}}
А вот если указать, вместо SET !VAR1 5792
SET !VAR1 4
то повторяет строки, работает как надо.
вы суть кода понимаете?
у вас 3 строки, и соответственно, должно быть SET !VAR1 3, а код выше рассчитан на файл с 5792 строками
Добавлено 09-10-2014 19:46:53
давайте не будем задавать глупые вопросы, элементарно не разобравшись в рабочем примере, тем более в ссылке, которую вы приводили ранее и от куда вытащили код, было описание требований, и было указано, что такое 5792 - тыц
Отредактировано InfSub (09-10-2014 19:55:16)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Приветствую
я пробую свои силы в програмировании ява скрипта, и в одной из строк скрипт должен считывать капчу на сайте фрибиткоин:
macro1 += "TAG POS=1 TYPE=IMG ATTR=SRC:"https://www.google.com/recaptcha/api/image?c=*" CONTENT=EVENT:SAVEPICTUREAS" + "\n";
но когда стартую скрипт, именно в этой строке ошибка, оставляю:
macro1 += "" + "\n";
скрипт работает. в чем может быть проблема?
За ранее примного благодарен!
Отсутствует