Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
darkstorm
А если ручками кликаешь, всё норм или тоже на супорт перекидывает.
Может у тебя ип статика и ты гугл уже задолбал и он тебя забанил.
Видно же куда имакрос кликает, подсвечивается синим, так проследи правильно кликает или нет.
Танюша, что значит в начало скрипта ?
Если я правильно понял, то тебе нужно скрипт зациклить
for(i=0; i<999; i++){ Тут в начале какой то скрипт ... доходим до проверки условия f=iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=B ATTR=TXT:Имя:*'); if(f>0){ тут действия если условие труе } else // <--- необязательное { тут действия если условие фальше } }
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
darkstorm
Видно же куда имакрос кликает, подсвечивается синим, так проследи правильно кликает или нет.
закомментируйте строку:
SET !EXTRACT_TEST_POPUP NO
Добавлено 17-06-2015 18:47:14
Татьянa
скрытый текстВыделить кодКод:
for(i=0; i<999; i++){ Тут в начале какой то скрипт ... доходим до проверки условия f=iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=B ATTR=TXT:Имя:*'); if(f>0){ тут действия если условие труе } else // <--- необязательное { тут действия если условие фальше } }
как вариант, можно использовать вместо for(...){...} цикл while(true){...} если нет непосредственно задачи сделать n-ное количество циклов и подразумевается ручной останов скрипта, либо по иному условию
Отредактировано InfSub (17-06-2015 18:49:17)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
вот результат закомментированной строки
PRESIDENT при клике вручную переход производиться нормально, на сайт реклмодателя, а аймакросом - на суппорт. Ай-пишник у меня динамический, гугл не банил меня за частые клики
Отредактировано darkstorm (17-06-2015 22:19:37)
Отсутствует
darkstorm
FRAME NAME=google_ads_frame1 TAG POS=1 TYPE=A ATTR=href:*googleadservices* EXTRACT=HREF URL GOTO={{!EXTRACT}}
InfSub Действительно так
TAG POS=1 TYPE=A ATTR=TARGET:_blank EXTRACT=HREF
извлекает ссылку на кнопку Реклама от гугла и перекидывает на супорт
Отредактировано PRESIDENT (17-06-2015 22:19:17)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT большое спасибо! Пошёл переход!
И ещё по аналогии с предложенным кодом InfSub возможно следует этот кусочек FRAME NAME=google_ads_frame1 изложить
как FRAME NAME=google_ads_* ?
Отсутствует
возможно следует этот кусочек FRAME NAME=google_ads_frame1 изложитькак FRAME NAME=google_ads_* ?
Нет не прокатывает такое
Оберни скрипт в js и делай проверку условия if
можно циклом фреймы перебирать.
for (w=1; w<=20; w++){ iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME NAME=google_ads_frame'+w+'\nTAG POS=1 TYPE=A ATTR=href:*googleadservices* EXTRACT=HREF'); klik=iimGetLastExtract(); if(klik!=#EANF#){ iimPlayCode('SET !TIMEOUT 30\nURL GOTO='+klik); break;}}
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Нет не прокатывает такое
PRESIDENT
вы забываете, что у вас старая версия имароса, в последних, данная конструкция работает без проблем
по поводу саппорта, у меня все без проблем извлекается, без всяких саппортов, если же первым у вас извлекается саппорт, тогда - да, использовать href для извлечения, я сокращал код, вот и заменил его на target
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Камрады, такой трабл.
Скрипт работает без проблем, но когда я подгружаю большие csv файлы, не то что большие (файлы в 5000 строк, если они не очень длинные он спокойно кушает), а файлы с длинной строкой (например где много текста, все разрывы и прочее пробовал убирать разрывы и переносы<BR> не помогает), так вот, скрипт зависает намертво. Если убавляю количество строк в файле ест без проблем. Как решить проблему, кто сталкивался? Может это зависит от версии Аймакроса и ФФ? Если кто знает верную комбинацию версий буду премного благодарен.
Отредактировано octonumber (18-06-2015 07:30:29)
Отсутствует
когда я подгружаю большие csv файлы
выложите куда-либо файл, дайте ссылку
Добавлено 18-06-2015 11:56:39
Shejker
для этого есть поиск, многократно говорилось, что iMacros для FF не работает с флешем
Отредактировано InfSub (18-06-2015 11:56:39)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Нет не прокатывает такое http://www.web-ip.ru/images/smiles/smile_32.gif
Оберни скрипт в js и делай проверку условия if
можно циклом фреймы перебирать.
Последняя версия Мозилы и Аймакроса работает без нареканий с фрагментом FRAME NAME=google_ads_*
InfSub и PRESIDENT огромнейшее Вам спасибо за предоставленную помощь !
Отсутствует
выложите куда-либо файл, дайте ссылку
Отредактировано octonumber (18-06-2015 21:47:01)
Отсутствует
Gergi
что такое поиск, вы видимо не знаете и FAQ читать не умеете?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
PRESIDENTвы забываете, что у вас старая версия имароса, в последних, данная конструкция работает без проблем
InfSub
В том то и дело что эту конструкцию на новом имакрoсе тестил.
Если на сайте 2 или более блока гуглорекламы и в первом фрейме/блоке картинка будет, скрипт не найдёт второй и последующие блоки, фрейм нужно явно прописывать.
И ещё одна мелочь в старом имакросе фреймнаме можно только цифры указать и FRAME NAME=google_ads_frame1 вообще не катит.
Отредактировано PRESIDENT (18-06-2015 22:07:29)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
octonumber
в вашем файле, куча ошибок, из-за этого и происходят зависания
весь текст должен быть в кавычках
"первая колонка","вторая колонка","третья колонка"
использование <SP> - не обязательно
Добавлено 18-06-2015 22:23:40
Если на сайте 2 или более блока гуглорекламы и в первом фрейме/блоке картинка будет, скрипт не найдёт второй и последующие блоки, фрейм нужно явно прописывать.
перечитайте вопрос, разве там было прописано - перебрать все блоки google ads имеющиеся на сайте?
как реализовать аймакрос, воспроизводящий клик по рекламе Google Adsence, который находиться во фрейме
на любом произвольном сайте, где размещена такая реклама
Отредактировано InfSub (18-06-2015 22:26:21)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
скрипт зависает намертво
Тоже с такой бякой встречался.
Поставь сет таймоут 1 сек и не парься
iimPlayCode('SET !TIMEOUT 1\nTAG POS...
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
SET !TIMEOUT 1
ни как не влияет на работу SET !DATASOURCE ...
это легко проверить:
Отредактировано InfSub (18-06-2015 23:07:19)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi
что такое поиск, вы видимо не знаете и FAQ читать не умеете?скрытый текст
Я поиском воспользовался но всё не то что мне надо.
Вот я как сделал
var nstroka=0 var u=0; for (u=1;u<=71;u++){ iimSet("LINE",u); nstroka++ iimSet("NSTROKA",nstroka) iimPlay("1/en.iim",60); var g=0; for (g=1;g<=71;g++){ iimPlay("1/k1.iim",60); var d=0; for (d=1;d<=71;d++){ iimPlay("1/t1en.iim",60); } } }
Отредактировано InfSub (19-06-2015 00:41:05)
Отсутствует
я знаю как всё это реализовать
если вы знаете, тогда повторюсь, в чем вопрос? я лично, не понял
у меня сбивается 1.iim а точнее цикл увеличивается в три раза,и запускает совсем не то что надо
Все три 1.iim 2.iim 3.iim связаны одним циклом,как их развязать
будьте так добры, выражайте свои мысли так, чтобы они были понятны не только вам
не знаю ни я ни гугл.
де-факто - гугл знает все
Добавлено 19-06-2015 00:03:53
Мне надо чтобы запустить 1.iim один раз потом 2.iim один раз потом 3.iim один раз
...
я знаю как всё это реализовать
если судить по вашему коду, вы пытаетесь реализовать совершенно не то, что пишете, посмотрите на приведенный мной пример и сравните с вашим, включите логику...
если нужно 1000 раз повторить код:
1 цикл на 1000 проходов:
вызов 1.iim
2 цикл на 1000 проходов:
вызов 2.iim
3 цикл на 1000 проходов:
вызов 3.iim
окончание 3 цикла;
окончание 2 цикла;
окончание 1 цикла;
итого за 1 цикл:
1.iim - вызван 1 раз
2.iim - вызван 1000 раз
3.iim - вызван 1000000 разсуммарно:
1.iim - вызван 1000 раз
2.iim - вызван 1000000 раз
3.iim - вызван 1000000000 раз
Отредактировано InfSub (19-06-2015 00:14:57)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Мне надо чтобы при одном цикле
Отсутствует
еще раз перечитайте с момента Добавлено Сегодня 00:03:53
Отредактировано InfSub (19-06-2015 00:22:44)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
еще раз перечитайте с момента Добавлено Сегодня 00:03:53
Читаю и понял что вы ничего не поняли,и поэтому подробней описал картину чего я хочу. И хотелось бы получить реальную помощь ( разумеется если кто то знает как помочь) А посылать меня к Дядюшке гугл нет смысла,я им уже двое суток пользуюсь.
Отсутствует
и еще раз, только на вашем примере разложу блоки "у вас" и "итого" из моего предыдущего ответа:
var nstroka=0var u=0;// зачем? если for(u=1;
for (u=1;u<=71;u++){
iimSet("LINE",u);
nstroka++ // зачем? если по сути равно u
iimSet("NSTROKA",nstroka)
iimPlay("1/en.iim",60); // итого запустится 71 раз
var g=0;// зачем? если for(g=1;
for (g=1;g<=71;g++){
iimPlay("1/k1.iim",60); // итого запустится 71*71=5041 раз
var d=0;// зачем? если for(d=1;
for (d=1;d<=71;d++){
iimPlay("1/t1en.iim",60); // итого запустится 71*71*71=357911 раз
}
}
}
Добавлено 19-06-2015 00:37:35
и понял что вы ничего не поняли
а по моему - это вы не поняли где у вас ошибка
Отредактировано InfSub (19-06-2015 00:37:35)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
и еще раз, только на вашем примере разложу блоки "у вас" и "итого" из моего предыдущего ответа:
скрытый текстvar nstroka=0var u=0;// зачем? если for(u=1;
for (u=1;u<=71;u++){
iimSet("LINE",u);
nstroka++ // зачем? если по сути равно u
iimSet("NSTROKA",nstroka)
iimPlay("1/en.iim",60); // итого запустится 71 раз
var g=0;// зачем? если for(g=1;
for (g=1;g<=71;g++){
iimPlay("1/k1.iim",60); // итого запустится 71*71=5041 раз
var d=0;// зачем? если for(d=1;
for (d=1;d<=71;d++){
iimPlay("1/t1en.iim",60); // итого запустится 71*71*71=357911 раз
}
}
}
Добавлено 19-06-2015 00:37:35Gergi пишети понял что вы ничего не поняли
а по моему - это вы не поняли где у вас ошибка
Тут нет никаких ошибок,тут весь код не правильный.
Отсутствует