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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

iMacros » [РЕШЕНО] Парсер контента » 10-08-2017 23:07:21

Здравствуйте, подскажите пожалуйста.
Данный скрипт должен парсить 50 разных строк, а он парсит одну строку 50 раз!
И как сделать так, чтобы скрипт парсил все существующие страницы, к примеру чтобы нажимал кнопку "След." и так пока страницы не закончатся?

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

Выделить код

Код:

var macros;
var macrosrun;
var s_n = "\n";
    macros = "CODE:SET !EXTRACT_TEST_POPUP NO"+s_n;
    macros += "URL GOTO=https://rutracker.org/forum/viewforum.php?f=2200"+s_n;
for (i=1; i<=50; i++) {
    macros += "TAG POS="+i+" TYPE=DIV ATTR=CLASS:torTopic*"+s_n;
    macros += "TAG POS=1 TYPE=A ATTR=ID:TT* EXTRACT=TXT"+s_n;
    macros += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=TEST.txt";
    macrosrun = iimPlay(macros);
    macros = "CODE:SET !EXTRACT_TEST_POPUP NO"+s_n;
    window.parent.scrollTo(0,50000);
}


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

InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-07-2014 17:10:21

Если я не ошибаюсь это должно выглядеть примерно так?

var min=2; var max=4; var res=Math.floor(Math.random()*(max-min+1))+min;

30-07-2014 17:10:50
Спасибо.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-07-2014 17:02:41

Большое спасибо за помощь, работает :)

30-07-2014 17:05:59
Забыл спросить, подскажите пожалуйста, как поставить время к примеру с 2 сек, до 4 сек?

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

Не могли бы Вы показать как это должно выглядеть внутри структуры, спасибо.

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

Выделить код

Код:

while(true) {

var macro1;
macro1 = "CODE:";
macro1 += "SET !EXTRACT_TEST_POPUP NO" + "\n";
macro1 += "TAG POS=1 TYPE=INPUT:SUBMIT ATTR=ID:double_your_btc_bet_hi_button" + "\n";
macro1 += "WAIT SECONDS=1" + "\n";
macro1 += "SET !EXTRACT NULL" + "\n";
macro1 += "TAG POS=1 TYPE=DIV ATTR=ID:double_your_btc_result EXTRACT=TXT" + "\n";
iimPlay(macro1);

var s = iimGetLastExtract();
var extract = s.charAt(18);
.
.
.
.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-07-2014 15:29:58

Всем привет, помогите пожалуйста. Есть яваскиптик, хочу поставить рандомное время, уже несколько вариантов испробовал, не помогает, хотя в  обычно макросе рандомизация работает нормально, вот часть скрипта который выдает ошибку:

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

Выделить код

Код:

while(true) {

SET !VAR2 EVAL("var min=1; var max=4; var res=0; res=Math.floor(Math.random()*(max-min+1))+min;")

var macro1;
macro1 = "CODE:";
macro1 += "SET !EXTRACT_TEST_POPUP NO" + "\n";
macro1 += "TAG POS=1 TYPE=INPUT:SUBMIT ATTR=ID:double_your_btc_bet_hi_button" + "\n";
macro1 += "WAIT SECONDS={{!VAR2}}" + "\n";
macro1 += "SET !EXTRACT NULL" + "\n";
macro1 += "TAG POS=1 TYPE=DIV ATTR=ID:double_your_btc_result EXTRACT=TXT" + "\n";
iimPlay(macro1);

var s = iimGetLastExtract();
var extract = s.charAt(18);


.................................

Подскажите пожалуйста как правильно установить значение для рандомизации времени в js, заранее спасибо.

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

Здравствуйте, помогите пожалуйста с постингом в фейсбук, строка которая отправляет публикацию на стену перестала работать TAG POS=1 TYPE=SPAN ATTR=TXT:Опубликовать  Подскажите пожалуйста, как исправить данную ошибку, заранее спасибо.

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

Здравствуйте, помогите пожалуйста, не работает рандомизация текста, я написал в скрипте так: SET !VAR1 "Оставьте Ваше {{сообщения|послание}} в этом поле"
А после размещения моего сообщения, текст выглядит так:  Оставьте Ваше __undefined__ в этом поле
Помогите пожалуйста исправить данную ошибку.
Спасибо.

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

Большое Вам спасибо за помощь.
Если Вас не затруднит, помогите мне пожалуйста по возможности, еще в нескольких вопросах.

1). Возможно ли сделать так, чтобы скрипт по поочередно отправлял разные сообщения по группам?

SET !ERRORIGNORE YES
SET !VAR1 "Текст сообщения 1"
SET !VAR2 "Текст сообщения 2"
SET !VAR3 "Текст сообщения 3"
и так далее. 
Когда список сообщений закончился, он снова начинает отправлять с SET !VAR1 "Текст сообщения 1"

2). На данный момент в скрипте можно прописать паузы между действиями, в данном случае, значение между действиями указанно по 30 сек. конечно можно указать разное время для каждого действия, к примеру 25, 27, 33, 17. но общее время каждого поста остается неизменным 102 секунды, каждый пост. Подскажите пожалуйста, как выставить время между каждым действием, к примеру   1. (Math.random()*ОТ 25 ДО 35 + 1);"), 2. (Math.random()*ОТ 7 ДО 11 + 1);") и так далее.

3). Скажите, пожалуйста, сработает ли в данном скрипте рандомизация текста, тоесть "авто подмен

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 15-01-2014 00:37:47

Приветствую Вас знатоки IMACROSa!
Помогите мне пожалуйста!
Ниже представлен скрипт для постинга в группы фейсбука, скрипт работает, сообщение рассылает в каждую группу, но в скрипте почему то не работает задержка времени перед публикацией следующего поста, тоесть скрипт постит одно сообщение за другим, а должен делать паузу в две минуты 30+30+30+30=120 сек. он попросту пропускает эти блоки!
Помогите пожалуйста исправить данную ошибку, заранее всем спасибо.
_______________________

[spoiler][code]SET !ERRORIGNORE YES
SET !VAR1 "Текст сообщения"
SET !VAR2 EVAL("var random=Math.floor(Math.random()*30 + 1; random;")
SET !VAR3 EVAL("var random=Math.floor(Math.random()*30 + 1; random;")
SET !VAR4 EVAL("var random=Math.floor(Math.random()*30 + 1; random;")
SET !VAR5 EVAL("var random=Math.floor(Math.random()*30 + 1; random;")
URL GOTO=https://www.facebook.com/bookmarks/groups
'SET !REPLAYSPEED MEDIUM
TAG POS={{!LOOP}} TYPE=A ATTR=HREF:/groups/*
WAIT SECONDS={{!VAR2}}
TAG POS=1 TYPE=TEXTAREA AT

Board footer

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