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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 07-12-2015 21:16:22

Вопрос по поводу Solve Media. Еще актуально автоматическое распознавание? Если да, то код в начале топика подходит под любой сайт где есть Solve Media капча? Ничего изменять ненадо? У меня обновляет капчу один раз, а потом тупо перебор по фреймам и до бесконечности. Пока что не разу распознать не удалось

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 04-12-2015 22:45:40

Еще вопрос. Вот такой код

скрытый текст

Выделить код

Код:

var proxy = iimGetExtract().split('[VAR2]');
var sravn_proxy = proxy;                                                            
alert(myipiim);
var sravn_proxy=sravn_proxy.substring(0,sravn_proxy.indexOf(':'));
alert(sravn_proxy);


выдает ошибку - TypeError: sravn_proxy.substring is not a function, line 12 (Error code: -991)
В редакторе JS все выполняется, как и положено, в iim тоже все отлично. В чем ошибка?
P.S если делать в iim и предавать в js, то передается не обрезанная строка, а целая.
вот код imm навсякий случай
скрытый текст

Выделить код

Код:

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(':'));")

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 04-12-2015 20:41:27

Добрый вечер. Есть основной файл, он запускает iim файлы

скрытый текст

Выделить код

Код:

var myip = iimPlay("FB_REG/my_ip.iim");
alert(myip);


код iim
скрытый текст

Выделить код

Код:

URL GOTO=http://www.seogadget.ru/location
TAG POS=1 TYPE=input ATTR=CLASS:url&&NAME:addr EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}


В iim все выполняется нормально - извлекается то, что нужно. Но вот в js выдает единицу, хотя должен ip адрес.
Единица это булево значение что-ли( true )? Как передать в js извлеченные данные из iim?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-12-2015 13:54:12

PRESIDENT пишет

имакрос не работает с обьектом document.

Так я же в js выполнил, а результат уже отправил в макрос. То есть imacros получил лишь результат выполненного js! Или я чего то не догоняю?
Спасибо

Архив тем » Скрипт для Фейсбука » 03-12-2015 13:50:05

скрытый текст

Выделить код

Код:

SET !DATASOURCE text1.txt                                                                                                                  // Файл из которого берем текст (построчно)
SET !DATASOURCE_LINE {{!LOOP}}
EVENTS TYPE=KEYPRESS SELECTOR="селектор поля ввода на ФБ" CHARS={{!COL1}}                    // Вставляем текст в поле ввода


Селектор смотри в исходниках ( клик правой кнопкой мыши по полю ввода - исследовать элемент ). Либо во время записи макроса введи туда произвольный текст и посмотри селектор  в макросе.


Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]

InfSub

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

Как вытянуть текст между тегами?

скрытый текст

Выделить код

Код:

<span id="http_proxy349602">46.38.51.49:33430</span>


Пробовал вот так
скрытый текст

Выделить код

Код:

SET !VAR2 EVAL("var s=document.getElementsByTagName('span').innerHTML; s")
PROMPT {{!VAR2}}


выдает ошибку : ReferenceError: document is not defined, line 16 (Error code: -1001)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 28-11-2015 15:33:56

Хочу выдернуть прокси с сайта

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Но там прокси записан простым текстом. Как то можно его извлечь?
Может через .innerHTML как нибудь можно?
З.Ы Текст находится между двумя тегами - <font class="spy14"> и <script type="text/javascript">

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

Все разобрался. Может кому пригодится

скрытый текст

Выделить код

Код:

SET !VAR1 EVAL("var randomName=Math.floor(Math.random()*26 + 1); randomName;")
SET !DATASOURCE text.txt
SET !DATASOURCE_LINE {{!VAR1}}
PROMPT {{!COL1}}


Выбирает случайную строку из файла.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-11-2015 20:01:44

PRESIDENT пишет

так ты экстракт проверяй, а не номер строки.

Проверял - вообще пусто

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

PRESIDENT пишет

SET !DATASOURCE C:\Видео курсы\text.txt  <---путь к текстовику
SET !DATASOURCE_LINE 1  <---номер строки

проверил через PROMPT {{!DATASOURCE_LINE}} выдает число 1, а не строку в файле. Как извлечь сами данные то?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-11-2015 17:54:24

PRESIDENT пишет

да что там переписывать, каких то 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, так все перестало работать.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-11-2015 17:43:23

PRESIDENT
Да весь код написан на imacros, только вот для выбора случайной строки из файла использовал js. Не переписывать же из за одной функции все 75 строк imacros в js?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-11-2015 17:21: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);


А в imm вызвал так
скрытый текст

Выделить код

Код:

'''вставляем в поле ввода логин
TAB T=3
URL GOTO=imacros://run/?m=path/imena.js


выдает ошибку
скрытый текст
iMacros run command: macro path\imena.js not found (Error code: -930)

Что не так написал?

26-11-2015 17:35:45

bms.java пишет

iMacros run command: macro path\imena.js not found (Error code: -930)

С этим разобрался. Теперь такая ошибка

скрытый текст
ReferenceError: createObject is not defined, line 1 (Error code: -991)

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

Снова вопрос. Есть опять же кусочек кода на js

скрытый текст

Выделить код

Код:

var text = createObject('strings');
text.load('c:\\temp\\text.txt', 'windows-1251');

function word()
{
   return text(Math.floor(Math.random() * text.length));
}


выполненное значение нужно поместить в форму
скрытый текст

Выделить код

Код:

EVENTS TYPE=KEYPRESS SELECTOR="#u_0_1" CHARS=ЗНАЧЕНИЕ ФУНКЦИИ


Как из imm вызвать этот код и поместить в форму? Или же выполнить код прямо внутри макроса

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

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Вставляю в формы вот таким образом
скрытый текст

Выделить код

Код:

'''вырезаем ник
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}}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 19-11-2015 13:25:06

Возник еще вопрос. Макрос вставляет мои данные в формы. Но чтобы активировать кнопку регистрации в каждой форме необходимо нажать клавишу(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" - &#91;spoiler]&#91;code]ваш код&#91;/code]&#91;/spoiler]

InfSub

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

kur-kur я в IMacros еще новичек, поэтому много не знаю. В голову приходит только попробывать циклом перебрать все фреймы. Их же там не много? От 1 до 4 вроде ты писал.

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

PRESIDENT как в старом анекдоте, если работает, то и не трогай. ..
Если вдруг потом потребуется оптимизация, то возможно и сделаю в js. А сейчас все равно еще весь код до конца не дописан, и этого вполне хватает.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 18-11-2015 18:44:33

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 18-11-2015 18:25:01

InfSub помоги. Второй день с этой проблемой мучаюсь. Башка не варит уже. Перепробовал сотни вариантов уже.
Скрипт js был выше. Мне нужно запихнуть значение этой функции в поле ввода пароля

скрытый текст

Выделить код

Код:

POS=1 TYPE=INPUT:TEXT FORM=ID:signupForm ATTR=ID:username CONTENT=(ЗНАЧЕНИЕ ФУНКЦИИ)

Board footer

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