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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

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



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)

Продолжение темы (часть 2)



Правила оформления сообщений в данном топике:

1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№745231-01-2017 15:00:24

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Chrome 55.0
Веб-сайт

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

Zuka01s пишет

Число товара забагованно и считать нормально не считывается)

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

Выделить код

Код:

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:main.php ATTR=NAME:quantity* EXTRACT=TXT

это расшифруйте и приведите результат экстракта

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

Выделить код

Код:

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:main.php ATTR=NAME:quantity* EXTRACT=TXT
prompt {{!EXTRACT}}


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№745331-01-2017 15:13:28

Zuka01s
Участник
 
Группа: Members
Зарегистрирован: 31-01-2017
Сообщений: 7
UA: unknown 0.0

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

InfSub
Когда делаю действия внутрни станицы выдает нужное число, когда меняю их временами '' = пусто

Возможно где-то косяк в коде страницы,  нужный текст выделяется синим, но CONTENT= не считывается...,


Дополнение:

Спасибо сам уже разобрался. 2 день мучался.

Отредактировано Zuka01s (31-01-2017 15:45:26)

Отсутствует

 

№745402-02-2017 22:01:37

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 183
UA: Comodo_dragon 45.0

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

Здравствуйте. Подскажите, какой регуляркой после команды

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

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=OBJ_TYPE:3&&OBJ_ID:157293832&&CLASS:g_build<SP>go_field<SP>move&&TXT: EXTRACT=HTM


можно из екстракта вынуть значение OBJ_ID ?
Екстрактится вот такое
скрытый текст

<div class="g_build go_field" obj_id="157065446" obj_type="14" style="width: 310px; height: 217px; top: -14px; left: -78px; background-image: url(&quot;https://cdn-cloud.ru/wof/img/game/objects/83.png&quot;); outline: 1px solid blue;"></div>

Отсутствует

 

№745502-02-2017 22:18:26

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Firefox 51.0
Веб-сайт

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

udalov

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

Выделить код

Код:

iimGetExtract().match(/id="(\d+)"/).pop();


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№745603-02-2017 23:38:56

SH0N
Участник
 
Группа: Members
Зарегистрирован: 16-11-2015
Сообщений: 12
UA: Chrome 55.0

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

Всем доброго времени суток! Полазил по темам, ответ не нашел. Может тут кто подскажет. Есть скрип на iim, сделал посредством record, скрипт простой. Нужно обновить страницу, нажать на кнопку перейти на другую страницу и там нажать на кнопку. Цикл повторений где-то 200-300 раз. Недавно заметил, что скрипт работает работает, а потом перестает (сам скрип работает, слева показывает как он перепрыгивает по строкам) но на самой странице ничего не происходит, как будто скрипт потерял окно и работает в холостую. В чем может быть проблема? Такое случается часто но, не постоянно. При том, что код скрипта я не меняю

И еще...
Есть еще один скрип, работает он по принципу ставить лайки т.е. Открываю страницу, прогружаю список, запускаю скрипт и он по этому списку идет и нажимает сердечки. Цикл идет 700-800 раз, там бывают глюки, что скрипт нажимает на сердце оно выделяется синем но, не прожимается. То есть как будто просто выделилось, сам когда нажимаю тоже не прожимается, это что за проблема?

И еще один вопрос.
Есть скрипт, он ставит лайки и хотелось бы узнать возможно сделать так, что скрипт идет по списку, лайкает,лайкает, а потом натыкается допустим на Васю Поповода, игнорирует его и идет дальше лайкать? Своего рода прыжок

Отредактировано SH0N (03-02-2017 23:55:58)

Отсутствует

 

№745703-02-2017 23:41:19

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Chrome 55.0
Веб-сайт

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

SH0N
уберите игнор ошибок и посмотрите на чем спотыкается


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№745804-02-2017 05:50:04

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

подскажите как легко и не принужденно в переменную получить свой  IP

Отсутствует

 

№745904-02-2017 07:18:21

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 183
UA: Comodo_dragon 45.0

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

Scorp1978 пишет

подскажите как легко и не принужденно в переменную получить свой  IP

Если только через сайты экстрактить:

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

Выделить код

Код:

SET !EXTRACT_TEST_POPUP NO
URL GOTO=yandex.ru/internet
TAG POS=1 TYPE=SPAN ATTR=CLASS:*type_ipv4 EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=my-IP.txt

Отсутствует

 

№746004-02-2017 07:57:14

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

udalov
я так и предполагал, благодарю!!!

Отсутствует

 

№746104-02-2017 08:35:04

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 183
UA: Comodo_dragon 45.0

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

Может у кого есть наработки для игры

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


? Интересует посадка и сбор пшеницы, сейчас работаю над скриптом.

Отсутствует

 

№746204-02-2017 10:24:57

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

Помогите бьюсь уже полдня

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

Выделить код

Код:

var a='вамвам вамвам';
alert(a);
alert(a.replace(" ","<SP>"));


вот так работает, а вот так не работает
скрытый текст

Выделить код

Код:

var a=ReadFile(1,work_dir+'poisk_fraza.txt');;
alert(a);
alert(a.replace(" ","<SP>"));

function ReadFile(zpar1,zpar2)
{
//par1 - номер строки которую надо считать
//par2 - полный путь до файла
if (zpar2 ==""){return false};
for(yq=1;yq<=50;yq++){
 iimPlayCode('SET !DATASOURCE '+zpar2+'\nSET !DATASOURCE_LINE '+yq+'\nSET !EXTRACT {{!COL1}}');
 var a=iimGetExtract();
 text=a.split('\n');
 if (yq==zpar1){return text};
 }
return;
}


пишет что функция a.replace неопределена alert(a.replace(" ","<SP>"));
в файле та же самая строка и alert(a); выводит тоже самое

Отсутствует

 

№746304-02-2017 11:07:59

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

то что выдергивается iimGetExtract() из текстового файла необрабатывается replace почему????

Добавлено 04-02-2017 11:16:33

udalov пишет

Может у кого есть наработки для игры

посмотрите в сторону kibor-bot.com

Отредактировано Scorp1978 (04-02-2017 11:16:33)

Отсутствует

 

№746404-02-2017 11:52:31

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Firefox 51.0
Веб-сайт

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

Scorp1978 пишет

то что выдергивается iimGetExtract() из текстового файла необрабатывается replace почему????

прямоту рук ни кто не отменял
если replace() не работает, значит вы что-то не так делаете
определите для начала, какой тип данных у вас приходит в переменную a, надеюсь понятно, что должна приходить строка (string)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№746504-02-2017 13:21:01

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

очень странно тип object и как с ним работать, как перевести в строку

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

Выделить код

Код:

var pf=ReadFile(1,work_dir+'poisk_fraza.txt');
alert(typeof(pf));
alert(pf);


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

InfSub

Отсутствует

 

№746604-02-2017 14:16:08

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 56.0

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

Scorp1978

очень странно тип object и как с ним работать, как перевести в строку

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


iMacros скрипты на заказ!

Отсутствует

 

№746704-02-2017 15:09:07

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Chrome 55.0
Веб-сайт

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

Scorp1978

код:

Выделить код

Код:

text=a.split('\n');


возвращает массив а не строку, от сюда и объект
что вы пытались добиться? запятых вместо переноса строк? если да, то 
скрытый текст

Выделить код

Код:

text=a.replace(/\n/g,',');


Добавлено 04-02-2017 15:12:45
хотя, судя по этому:

Scorp1978 пишет

//par1 - номер строки которую надо считать

у вас не должно быть переносов строк, так что строка

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

Выделить код

Код:

text=a.split('\n');


совершенно бесполезна и только вносит путаницу и приводит к ошибкам

Отредактировано InfSub (04-02-2017 15:14:33)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№746804-02-2017 16:59:38

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

InfSub, действительно не могу вспомнить и понять для чего ее туда таво, убрал все получилось благодарю

Отсутствует

 

№746904-02-2017 18:53:19

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

есть вот такой код почему он не все ссылки извлекает на странице их более сотни а выбирает 15-16

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

Выделить код

Код:

curr_vkl = window.location.hostname;
var dop_recl = new Array();
var idop_recl = new Array();

for (var i3=1;i3<=10000;i3++)
    {
        iimPlayCode("SET !TIMEOUT 1\nTAG POS="+i3+1+" TYPE=A ATTR=href:https://www* EXTRACT=HREF"); 
        var z=iimGetExtract();
        if(z!=='#EANF#'||z.indexOf(curr_vkl)!==-1)
         {dop_recl[i3]=z;}
        else
         {break;}
    }
alert(dop_recl.length);
for (i=0; i<dop_recl.length; i++)
{
    alert(dop_recl[i]);
}

Отсутствует

 

№747004-02-2017 18:59:11

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Chrome 55.0
Веб-сайт

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

Scorp1978
ну как минимум часть ссылок может быть без www или не https, а http
а вообще - нужно смотреть саму страницу и как отрабатывает на ней ваш код

Отредактировано InfSub (04-02-2017 19:00:20)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№747104-02-2017 19:16:56

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

этот момент я проверил ссылки одинаковый
вот страница подопытная

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

Отредактировано InfSub (04-02-2017 19:17:33)

Отсутствует

 

№747204-02-2017 19:30:41

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Firefox 51.0
Веб-сайт

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

Scorp1978

цикл исправьте на:

Выделить код

Код:

for (var i3=0;;i3++)


раз вы складываете число в строке - не забывайте про правила конкатенации строк, в данном случае у вас к строке прибавлялось число, потом еще одно число, потом строка в итоге:
запустите, чтобы посмотреть:

Выделить код

Код:

alert("SET !TIMEOUT 1\nTAG POS="+i3+1+" TYPE=A ATTR=href:https://www* EXTRACT=HREF");


математическое действие - должно быть первым, соответственно - берется в скобки:
скрытый текст

Выделить код

Код:

iimPlayCode("SET !TIMEOUT 1\nTAG POS="+(i3+1)+" TYPE=A ATTR=href:https://www* EXTRACT=HREF");


зачем тут второе условие:

Выделить код

Код:

if(z!=='#EANF#'||z.indexOf(curr_vkl)!==-1)


если екстракт равен '#EANF#' т.е. будет false, то в нем ни как вы не найдете что либо еще, в том числе и текущий адрес страницы
а если не равен '#EANF#' - то второе условие у вас проверяться не будет, это логическое ИЛИ а не И

Отредактировано InfSub (04-02-2017 19:32:47)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№747304-02-2017 19:49:48

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

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

InfSub
Благодарю ошибки и условия исправил все получилось, действительно надо многое алертом проверять вопросов меньше будет.

Отсутствует

 

№747405-02-2017 21:09:25

udalov
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 19-11-2014
Сообщений: 183
UA: Comodo_dragon 45.0

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

Вопрос: почему не срабатывает {{r}} ? Alert(id) выдаёт правильное значение.

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

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 0 \n SET !ERRORIGNORE YES \n TAG POS=1 TYPE=DIV ATTR=OBJ_TYPE:3&&OBJ_ID:*&&CLASS:g_build<SP>go_field*&&TXT:* EXTRACT=HTM');
id=iimGetExtract().match(/id="(\d+)"/).pop();
//alert(id);
iimSet ("r", id);
iimPlayCode('SET !TIMEOUT_STEP 0 \n SET !ERRORIGNORE YES \n TAG POS=2 TYPE=DIV ATTR=OBJ_TYPE:3&&OBJ_ID:{{r}}&&CLASS:g_build<SP>go_field<SP>move&&TXT:*');

Отредактировано udalov (05-02-2017 21:09:59)

Отсутствует

 

№747505-02-2017 22:11:17

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3316
UA: Firefox 51.0
Веб-сайт

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

udalov
может, для начала вы отключите игнор ошибок и попытаетесь проанализировать текст ошибки?
да и тут экстрасенсы все разбежались, так что гадать что у вас пришло в id и почему не сработало, где-то там, на просторах интернета - некому
так что читаем правила и задаем вопрос как положено


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№747606-02-2017 23:30:15

SH0N
Участник
 
Группа: Members
Зарегистрирован: 16-11-2015
Сообщений: 12
UA: Chrome 55.0

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

Метаюсь уже 3 день, не могу найти ответа. Может тут кто подскажет...
Создал скрипт для инстаграма, суть проста прогружаю список подписчиков руками, после чего запускаю скрипт который после 60-90 секунд нажимает на кнопку подписаться. Проблема такая, после цикла примерно в 300-400 нажатий, firefox перестает отвечать. То есть нажимается на  кнопку подписаться но, самого прожатия (или отправки) не происходит, даже если я делаю это сам (навожу мышь, нажимаю подписаться) всё равно не срабатывает, как будто браузер перестает нажимать на ссылку. Как можно решить такую проблему? Может стоит какой - то таймаут? Прошу извинить если ошибся форумом

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Board footer

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