Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
udalov Kuvshin
вот самый правильный вариант:
iimPlayCode(` TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:autobet_lose_increase_bet CONTENT=YES TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:autobet_bet_hi CONTENT=YES TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:autobet_change_client_seed CONTENT=YES TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:stop_after_profit CONTENT=YES TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:stop_after_loss CONTENT=YES TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=ID:autobet_change_client_seed CONTENT=NO `);
Отредактировано karginaolga (08-03-2017 18:05:40)
Отсутствует
в чём правильность второго варианта и неправильность первого?
не воспринимайте буквально
правильны оба (все 3, если с вариантом Ольги), используйте тот, который удобен
в FAQ так написано, для того, чтобы не совершалось ошибок, допущенных вами (и не только вами) в первом варианте:
скрытый текст
должно выполняться в одном скрипте (iimPlayCode()), а не в двух разных:
скрытый текстВыделить кодКод:
iimPlayCode('SET !ENCRYPTION NO'); iimPlayCode('TAG POS=1 TYPE=INPUT:pASSWORD FORM=NAME:NoFormName ATTR=NAME:pass CONTENT=superCrutoyParol');
... и т.д.
вот самый правильный вариант
скорее - самый удобный в записи, т.к. не требуется добавлять переносы строк, но это уже кому как удобно
Отредактировано InfSub (08-03-2017 20:03:47)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Всем привет.
Помогите, ни как не получается очистить поле ввода кошелька.
Отсутствует
Отсутствует
s.stake
TAG POS=1 TYPE=A ATTR=DATA-TESTID:SERP_RESULT_LINK* EXTRACT=HREF TAG POS=1 TYPE=A ATTR=HREF:*LIKERS* EXTRACT=TXT
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Установил Palemoon-Portable-27.1.2.win32 но перепробовал все версии imacros и вообще не работает ни iim ни js
Как этот вопрос решить?
Отсутствует
InfSub
помогите исправить пожалуйста
хочу сделать следующее: задается поиск по страницам в FB, из списка результата по очереди вытаскивается URL и кол-во Likes каждой страницы и закидывается в *.txt в столбик
запустил макрос на цикл 20
FILTER TYPE=IMAGES STATUS=ON TAG POS={{!LOOP}} TYPE=A ATTR=DATA-TESTID:SERP_RESULT_LINK* EXTRACT=HREF TAG POS={{!LOOP}} TYPE=A ATTR=HREF:*LIKERS* EXTRACT=TXT SAVEAS TYPE=EXTRACT FOLDER=* FILE=url+like.txt
Отсутствует
s.stake
в структуре страницы, четко видно что в одном блоке, ссылка на группу встречается дважды (3 строка на скрине + отмеченная вами)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
s.stake
в структуре страницы, четко видно что в одном блоке, ссылка на группу встречается дважды (3 строка на скрине + отмеченная вами)
Да, я это заметил сразу. Только при разовом прогоне скрипта, все вытаскивается корректно из указанных строк в структуре. А вот при воспроизведении цикла, он начинает подтягивать URL из той, где likes. Не могу понять, что прописать, что бы он этого не делал, а брал данные из следующей страницы в результатах поиска?
Отсутствует
Как этот вопрос решить?
в старых версиях, кодировка файлов скриптов была utf8 без bom
Добавлено 10-03-2017 00:03:37
s.stake
если использовать iim-скрипт, то через eval() нужно встаивать расчет математической прогрессии (1,3,5...), именно за счет нее и будет у вас рассчитываться позиция ссылки
FILTER TYPE=IMAGES STATUS=ON SET !VAR1 EVAL("var i={{!LOOP}};i++*2-1") TAG POS={{!VAR1}} TYPE=A ATTR=DATA-TESTID:SERP_RESULT_LINK* EXTRACT=HREF TAG POS={{!LOOP}} TYPE=A ATTR=HREF:*LIKERS* EXTRACT=TXT SAVEAS TYPE=EXTRACT FOLDER=* FILE=url+like.txt
Отредактировано InfSub (10-03-2017 00:03:37)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
удалено, избыточное цитирование
Спасибо Вам большое, все сработало как часы. Я и не знал о такой функции, буду изучать
Еще раз спасибо!
InfSub
Отсутствует
Помогите выставить задержку на исполнение
var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\firefox\\start.vbs','????'];
Отсутствует
karginaolga
пропишите в самом vbs
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
не подходит задержка меняется, это переменная
Отсутствует
InfSub
Отсутствует
karginaolga
Set objArg = WScript.Arguments
if objArg.count = 1 then
MSGBOX objArg(0), 16
end if
где objArg - массив с аргументами переданными скрипту
Добавлено 10-03-2017 19:41:54
Scorp1978
Отредактировано InfSub (10-03-2017 19:41:54)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Люди добрые, помогите пожалуйста дописать код.
Есть база
var analiz; for (i=2; i<10; i++) { analiz = "SET !DATASOURCE_DELIMITER ;" + "\n"; analiz += "CmdLine !DATASOURCE baza1.csv" + "\n"; analiz += "SET !DATASOURCE_COLUMNS 5" + "\n"; analiz += "SET !LOOP " + i + "\n"; analiz += "ADD !EXTRACT {{!COL4}}" + "\n"; iimPlayCode(analiz); var dn=iimGetLastExtract(1); iimPlayCode("URL GOTO="+ dn); alert ("Готов!"); iimPlayCode("WAIT SECONDS=5"); var vibor vibor = prompt("1 Да" + "\n" + "2 Нет" + "\n" + "3 Отмена") }
и в условии for (i=2; i<10; i++) не вручную устанавливать кол-во i<10, а просто перебиралось, пока не закончатся ссылки в колонке.
Отредактировано Alladin (10-03-2017 21:08:49)
Отсутствует
Alladin
iMacros не умеет дописывать в уже существующие строки, впрочем и любые другие варианты записи файла для подобной задачи - подразумевают только его полную перезапись, что осуществляется либо средствами iMacros (долго, особенно при больших объемах файла), либо средствами js
в любом случае, для подобной задачи, есть отдельная тема "Поиск и заказ скриптов"
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте!
помогите пожалуйста разобраться, почему не получается по данному imacros экспортировать данные в csv?
Конкретно - поисковая выдача экспортируется в ошибку #EANF#, которая возникает из-за того, что не цепляется адрес страницы...
var macros; var macrosrun; var s_n = "\n"; var search = "доставка+пиццы" for (i=1; i<=10; i++) { macros = "CODE:SET !EXTRACT_TEST_POPUP NO"+s_n; macros += "URL GOTO=https://www.google.com./#q="+search+s_n; macros += "TAG POS="+i+" TYPE=CITE ATTR=class:vurls EXTRACT=TXT"+s_n; macros += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=PageUrl.csv"; macrosrun = iimPlay(macros); }
сам скрипт взят из видео
InfSub
Отредактировано ArsKub (11-03-2017 17:04:13)
Отсутствует
Код кнопки:
<a class="light-blue darken-4 btn btn-large animated tada" id="zfLiSXuvsh">Начать</a>
InfSub
Отсутствует
удалено, избыточное цитирование
у автора все работало...
Возможно, с момента написания этого скрипта у гугла на странице выдачи чего нибудь поменялось в коде.
замечание
InfSub
Отсутствует
InfSub
удалено, избыточное цитирование
Здравствуйте. Подскажите пожалуйста, а как задать цикл, что бы скрипт повторялся пока страница поиска результатов не закончиться, а не в ручную забивать кол-во циклов?
Спасибо
замечание
InfSub
Отсутствует