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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 20-02-2022 21:55:44

Приветствую тех немногих, кто ещё тут бывает.:)

Я тут молодость вспомнил,  хочу одну задачу с помощью имакроса решить.
Но вот проблема скрипт тупо виснет.
Виснет при использовании функции мд5.

Подскажите нормальную версию имакроса (и где скачать)

Тестил на мазиле 55.0.2 и 56.0.2
имакрос 8.9.7

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 06-10-2021 19:27:54

Denzar

Да куда ты лезешь, JS это для уровня/модуса бога, тебе такое рановато.

Ты лучше потрать немного времени с обычными командами имакроса разберись, сядь один раз, разберись как оно работает...

[spoiler]Посмотри код элемента
там будет что то вроде этого
<a id="switcher-info" data-role="menu" class="switcher-info notranslate" rel="nofollow" href="javascript:void(0)" data-spm-anchor-id="a2g0o.home.1000001.12">

потом сюда подставь нужный тип и атрибут TYPE=...  ATTR=...

это всё команды для одного и того же элемента

[b]TAG POS=1 TYPE=A ATTR=id:"switcher-info"
или так
TAG POS=1 TYPE=A ATTR=data-role:"menu"
или так
TAG POS=1 TYPE=A ATTR=class:"switcher-info notranslate"
или так
TAG POS=1 TYPE=A ATTR=[color=#0000ff]HREF:javas

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 04-10-2021 22:28:11

Попробуй так

Выделить код

Код:

TAG POS=1 TYPE=A ATTR=HREF:javascript:void(0)
WAIT SECONDS=1
TAG POS=1 TYPE=A ATTR=DATA-ROLE:country
WAIT SECONDS=1
TAG POS=1 TYPE=li ATTR=data-name:"Belarus" 

'TAG POS=1 TYPE=li ATTR=data-code:"by"

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 08-01-2021 15:52:22

Герман

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

Выделить код

Код:

iimPlay("CODE:FILEDELETE NAME=LOG.txt");

код публикуется под спойлером, в тегах code

InfSub


Флуд не по теме

Ух давно я тут не был, думал уже и аккаунт удалили.

С праздничками всех ! :)

У меня тут очередной экзамен, и в его рамках работа с проектом.
Задание: работа с вебсервисом через API, JSON, SQL (создать свой ДБ).

Почти все одногруппники взялись за фильмотеки Movi imdb,
девки с рецептами и коктейлями занимаются.

Я хочу что то по оригинальнее. :cool:
Тут увидел в новостях что биткоин опять запредельно поднялся,
вот подумал может с криптобиржей  что то замутить.:/

Помнится тут было много народу, кто криптой барыжничал,
если есть ещё кто живой, подкиньте биржи крипты с нормальным описанием API.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 08-12-2019 17:24:14

Используй старые версии мазилы и имакроса с поддержкой JS

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 23-07-2019 12:47:31

Батником так корректнее будет

Выделить код

Код:

SET processName="Firefox.exe"
SET pathToFirefox=D:\FAERFOX
taskkill.exe /F /IM %processName%
timeout /T 2 /NOBREAK
erase /F /Q %pathToFirefox%\Data\profile\*.sqlite
erase /F /Q %pathToFirefox%\Data\profile\*.sqlite-shm
erase /F /Q %pathToFirefox%\Data\profile\*.sqlite-wal
erase /F /Q %pathToFirefox%\Data\profile\sessionstore.js
erase /F /Q /S %pathToFirefox%\Data\profile\cache2
erase /F /Q /S %pathToFirefox%\Data\profile\OfflineCache
erase /F /Q /S %pathToFirefox%\Data\profile\safebrowsig
erase /F /Q /S %pathToFirefox%\Data\profile\startupCache
erase /F /Q /S %pathToFirefox%\Data\profile\thumbnails
exit

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 16-07-2019 16:08:51

попробуй так
...........match(/.*руб/g)
...........match(/\d+/g)


offtop
Звиняюсь что не в тему,
но может кто юзает и подскажет аддончик для авторизации проксей
нужен для 49 и/или 55 ФФ

отредактировано InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 18-03-2019 21:30:54

dim222
если чел только команды на iim пишет, о JS представления не имеет, то какой ему JSON :D

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 15-03-2019 23:41:35

Как то так

Выделить код

Код:

iP('TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');  
   otvet = eval(iimGetLastExtract().replace('OK|','').replace(/=/g,'').replace(/X/,'+').replace(/x/,'+').replace(/\*/,'+'));

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 15-03-2019 22:43:30

Odesaman

скрытый текст
Ну заэкранилуй в чём проблема то.

Выделить код

Код:

otvet = "10*3=";
alert(eval(otvet.replace(/=/g,'').replace(/X/,'+').replace(/x/,'+').replace(/\*/,'+')));

И вообще для  таких вопросов есть общая тема.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 15-03-2019 14:12:39

0dessaman
Погугли если не знаешь, что делает replace.

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

Выделить код

Код:

otvet = "10X3=";
alert(eval(otvet.replace(/=/g,'').replace(/X/,'+').replace(/x/,'+').replace(/*/,'+')));

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 15-03-2019 00:59:50

0dessaman

скрытый текст
Это демоверсия, она готовый ответ не выдаёт.:(
Ты математику евалом реши, не забудь равно удалить.
Как то так

Выделить код

Код:

otvet = "10+3=";
alert(eval(otvet.replace(/=/g,'')));

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

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 14-03-2019 23:04:08

Odessaman
Так это он тебе ID:8 твоей капчи возвращает
теперь сделай новый ГЕТ запрос с этим ИД и получишь результат.:)

урл гото по этому адресу
http://127.0.0.1:80/res.php?key=1111&action=get&id=8

и будет тебе счаусте:cool:

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 11-03-2019 14:26:08

Odessaman

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


ссылки на сторонние ресурсы публикуются только в спойлере в тегах noindex
И ещё капчу сначала чуток почистить бы не мешало и монохромную сделать.

InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 30-12-2018 19:25:21

Да просто счётчик сделай и с каждым новым циклом увеличивай на +1.
И как счётчик стал больше 30 то опять скинь его, сделай равным 1.

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

Выделить код

Код:

proxy_number = 1;
 for(i=1; i<1000; i++) {
// тут исполняемый код скрипта

proxy_number ++;
if (proxy_number >30) proxy_number = 1;
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 10-12-2018 14:45:31

Dima10000 пишет

2.Делаем скриншот всей страницы SAVEAS TYPE=PNG
3. Обрезаем капчу.

Нужно делать скрин элемента, а не всей страницы.
Как ты потом правильно обрежешь ?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 09-12-2018 03:01:39

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

Выделить код

Код:

iimPlay("CODE:CMDLINE !DATASOURCE login.txt\nSET !DATASOURCE_COLUMNS 2\nSET !LOOP 1\nSET !EXTRACT {{!COL1}}"); 
a=iimGetLastExtract();   
alert(a)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 07-12-2018 16:06:19

Распакуй  тот архив и зайди .\Data\profile\extensions
скопируй оттуда имакрос и адблок плюс (все три папки)
и перенеси их в такую же дерикторую новой мазилы.

iMacros » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media. » 24-11-2018 23:14:08

А чего ты ждать то хочешь ???
Оно само по себе не распознается.

Там проверялось если чекед не труе checked=true

< 0

, т.е. если галочка не стоит,
то скрипт должен что то делать:
действия по распознаванию капчи

если чекед труе checked=true

> 0

т.е. галочка стоит,
то дальнейшие действия

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 08-11-2018 19:26:31

Да весь файл не нужно показывать, а именно ту строку где пользователь прописан. То что перед ним, это и есть нужные тебе теги, о которых модер писал.


Нужно плюс на минус заменить, больше на меньше, и естественно не от единицы до ста считать, а наоборот.


И вообще такие детские вопросы даже моя семилетняя дочка и то легко гуглит.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 08-11-2018 16:42:35

... EXTRACT=TXT ...
Замени на  ... EXTRACT=

HTM

...
и потом покажи тут что у тебя *.тхт файл сохранилось.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 07-10-2018 19:05:08

Руки бы повыдергивать за такую писанину :(
macros += ...
тут ты в перемененную macros  добавляешь все новые команды, т.е. к старым добавляются новые.

Пиши нормально и будет работать нормально.



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

Выделить код

Код:

iimPlayCode('URL GOTO=http://demo.imacros.net/Automate/TestForm1');
iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:name CONTENT=цикл');
iimPlayCode('WAIT SECONDS=10');

for (i = 1; i < 4; i++){
iimPlayCode('TAG POS=1 TYPE=INPUT:RADIO ATTR=ID:medium');
iimPlayCode('WAIT SECONDS=5');
iimPlayCode('TAG POS=1 TYPE=INPUT:RADIO ATTR=ID:large');
iimPlayCode('WAIT SECONDS=5');
iimPlayCode('TAG POS=1 TYPE=INPUT:RADIO ATTR=ID:small');
iimPlayCode('WAIT SECONDS=7');
}


[spoiler= твой вариант][code]
var macros = '', n = '\n';
macros += 'URL GOTO=http://demo.imacros.net/Automate/TestForm1' + n;
macros += 'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:name CONTENT=цикл' + n;
macros += 'WAIT SECONDS=10';
iimPlayCode(macros);

for (i = 1; i < 4; i++){
var macros = '';
macros

Board footer

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