удалено, некропостинг
InfSub
PRESIDENT
Спасибо заработало.
Вопрос по поводу Solve Media. Еще актуально автоматическое распознавание? Если да, то код в начале топика подходит под любой сайт где есть Solve Media капча? Ничего изменять ненадо? У меня обновляет капчу один раз, а потом тупо перебор по фреймам и до бесконечности. Пока что не разу распознать не удалось
Еще вопрос. Вот такой код
var proxy = iimGetExtract().split('[VAR2]'); var sravn_proxy = proxy; alert(myipiim); var sravn_proxy=sravn_proxy.substring(0,sravn_proxy.indexOf(':')); alert(sravn_proxy);
TAG POS=1 TYPE=SPAN ATTR=ID:http_proxy3* WAIT SECONDS=1 TAG POS=1 TYPE=span ATTR=id:http_proxy* EXTRACT=TXT SET !VAR2 {{!EXTRACT}} SET !VAR3 EVAL("var s=\"{{!VAR2}}\"; s.substring(0,s.indexOf(':'));")
Спасибо, не знал про iimGetExtract
Добрый вечер. Есть основной файл, он запускает iim файлы
URL GOTO=http://www.seogadget.ru/location TAG POS=1 TYPE=input ATTR=CLASS:url&&NAME:addr EXTRACT=TXT SET !VAR1 {{!EXTRACT}}
имакрос не работает с обьектом document.
Так я же в js выполнил, а результат уже отправил в макрос. То есть imacros получил лишь результат выполненного js! Или я чего то не догоняю?
Спасибо
SET !DATASOURCE text1.txt // Файл из которого берем текст (построчно) SET !DATASOURCE_LINE {{!LOOP}} EVENTS TYPE=KEYPRESS SELECTOR="селектор поля ввода на ФБ" CHARS={{!COL1}} // Вставляем текст в поле ввода
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
InfSub
…Как вытянуть текст между тегами?
SET !VAR2 EVAL("var s=document.getElementsByTagName('span').innerHTML; s") PROMPT {{!VAR2}}
Хочу выдернуть прокси с сайта
Все разобрался. Может кому пригодится
SET !VAR1 EVAL("var randomName=Math.floor(Math.random()*26 + 1); randomName;") SET !DATASOURCE text.txt SET !DATASOURCE_LINE {{!VAR1}} PROMPT {{!COL1}}
так ты экстракт проверяй, а не номер строки.
Проверял - вообще пусто
SET !DATASOURCE C:\Видео курсы\text.txt <---путь к текстовику
SET !DATASOURCE_LINE 1 <---номер строки
проверил через PROMPT {{!DATASOURCE_LINE}} выдает число 1, а не строку в файле. Как извлечь сами данные то?
да что там переписывать, каких то 75 строк.:)
bms.java пишетcreateObject
имакрос сам по себе с объектами не работает
26-11-2015 17:50:31
А суть этого кода, что он должен делать ?Выделить кодКод:
var text = createObject('strings'); text.load('C:\Видео курсы\\text.txt'); function word() { return text(Math.floor(Math.random() * text.length)); } a=word(); iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#u_0_1" CHARS='+a);
Код вроде как :D должен выбирать рэндомную строку из файла
26-11-2015 18:14:42
PRESIDENT
Будь добр, просто скажи как эту функцию засунуть прямо в iim(выполнить в макрсе). Может есть встроенная в imacros функция для выбора рэндомной строки из файла.
З.Ы Пытался сейчас переписать все в js, тупо через iimPlayCode, так все перестало работать.
PRESIDENT
Да весь код написан на imacros, только вот для выбора случайной строки из файла использовал js. Не переписывать же из за одной функции все 75 строк imacros в js?
Написал вот так
var text = createObject('strings'); text.load('C:\Видео курсы\\text.txt'); function word() { return text(Math.floor(Math.random() * text.length)); } a=word(); iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#u_0_1" CHARS='+a);
26-11-2015 17:35:45
iMacros run command: macro path\imena.js not found (Error code: -930)
С этим разобрался. Теперь такая ошибка
Снова вопрос. Есть опять же кусочек кода на js
var text = createObject('strings'); text.load('c:\\temp\\text.txt', 'windows-1251'); function word() { return text(Math.floor(Math.random() * text.length)); }
InfSub
Всё понял. Спасибо. Перепишу код.
'''вырезаем ник TAB T=2 TAG POS=1 TYPE=INPUT ATTR=ID:mail* EXTRACT=TXT SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.substring(0,s.indexOf('@'));") '''вставляем в файл SET !EXTRACT {{!VAR1}} SAVEAS TYPE=EXTRACT FOLDER=* FILE=account_twich_login.txt SET !EXTRACT {{!VAR1}} '''вставляем в поле ввода логин TAB T=3 TAG POS=1 TYPE=INPUT:TEXT FORM=ID:signupForm ATTR=ID:username CONTENT={{!EXTRACT}}
Возник еще вопрос. Макрос вставляет мои данные в формы. Но чтобы активировать кнопку регистрации в каждой форме необходимо нажать клавишу(ctrl,alt,enter,стрелки). Вручную все получается, а макросом почему нет. Вот код который пробовал.
EVENT TYPE=KEYPRESS SELECTOR="#username" KEY=13 EVENT TYPE=KEYPRESS SELECTOR="#signupForm>DIV:nth-of-type(2)>DIV>INPUT" KEY=13 EVENT TYPE=KEYPRESS SELECTOR="#signupForm>DIV:nth-of-type(4)>DIV>INPUT" KEY=13
EVENT TYPE=KEYPRESS SELECTOR="#username" KEYS=[13] EVENT TYPE=KEYPRESS SELECTOR="#signupForm>DIV:nth-of-type(2)>DIV>INPUT" KEYS=[13] EVENT TYPE=KEYPRESS SELECTOR="#signupForm>DIV:nth-of-type(4)>DIV>INPUT" KEYS=[13]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
InfSub
…kur-kur я в IMacros еще новичек, поэтому много не знаю. В голову приходит только попробывать циклом перебрать все фреймы. Их же там не много? От 1 до 4 вроде ты писал.
kur-kur А клик по координатам во фрейме не пробовал?
PRESIDENT как в старом анекдоте, если работает, то и не трогай. ..
Если вдруг потом потребуется оптимизация, то возможно и сделаю в js. А сейчас все равно еще весь код до конца не дописан, и этого вполне хватает.
InfSub спасибо все получилось. Через гугл не находил этого.
'''генерим пароль SET !VAR2 EVAL("var i=8,r='',w='abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789',m=w.length,p;while(i--){p=Math.floor(Math.random()*(m));r=r+w.charAt(p);};") '''вставляем пароль в форму SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:signupForm ATTR=NAME:password CONTENT={{!VAR2}} '''вставляем пароль в файл SET !EXTRACT {{!VAR2}} SAVEAS TYPE=EXTRACT FOLDER=* FILE=account_twich_password.txt
InfSub помоги. Второй день с этой проблемой мучаюсь. Башка не варит уже. Перепробовал сотни вариантов уже.
Скрипт js был выше. Мне нужно запихнуть значение этой функции в поле ввода пароля
POS=1 TYPE=INPUT:TEXT FORM=ID:signupForm ATTR=ID:username CONTENT=(ЗНАЧЕНИЕ ФУНКЦИИ)