Главная » Архив материалов
[ Добавить новость ]

Добавление текста и даты в конец текстового файла

  1. var appendToFile = function (fileName, text) {
  2. var fileDescriptor = imns.FIO.openNode(fileName);
  3. imns.FIO.appendTextFile(fileDescriptor, text);
  4. }
  5.  
  6. var log = function (msg) {
  7. // Добавляем дату и время в начало строки и добавляем перевод строки в конец
  8. var text = "[ " + new window.Date().toLocaleDateString() + " " + new window.Date().toLocaleTimeString() + "] " + msg + "\r\n";
  9.  
  10. // Записываем в файл и выводим в консоль
  11. appendToFile("C:\\BOTS\\iMacros\\log.txt", text);
  12. window.console.log(text);
  13. }
  14.  
  15. // Пример использования
  16. log('Начинаем сбор с крана: nagibaka.ru...');
  17. log('Собрано 500 сатоши(22 копейки)');
  18. log('Поиск следующего крана...');
Категория: Общая категория | Просмотров: 275 | Добавил: RubiCon | Дата: 07.01.2017 | Комментарии (0)

Функция вывода содержимого текстового файла

var loadFile = function (fileName) {
        var fileDescriptor = imns.FIO.openNode(fileName);
        return imns.FIO.readTextFile(fileDescriptor);
    }
     
    // Пример использования
    var text = loadFile("c:\\Users\\Admin\\Documents\\iMacros\\Downloads\\VAR3.txt");
    window.console.log(text); // Выводит содержимое файла
    alert(text);

Категория: Общая категория | Просмотров: 315 | Добавил: RubiCon | Дата: 07.01.2017 | Комментарии (0)

Поиск текста в txt файле JavaScript

var par2 = 'c:\\Users\\Admin\\Documents\\iMacros\\Downloads\\VAR3.txt'
var par3 = 'https://ok.ru/group/527367144736601'

for(y=1;y<=500;y++){
 iimPlayCode('SET !DATASOURCE '+par2+'\nSET !DATASOURCE_LINE '+y+'\nSET !EXTRACT {{!COL1}}');
 var a=iimGetExtract();
 if (a==par3){ alert('Группа:'+ a +' уже есть в списке'); break ;}
 if (a==""){ alert('Список закончился'); break ;}
 };

Категория: Общая категория | Просмотров: 295 | Добавил: RubiCon | Дата: 07.01.2017 | Комментарии (0)

Скрипт JavaScript Приглашения в группу из чужой группы

var groupUrl = prompt("Введите ссылку на страницу участников группы:", 'https://ok.ru/otkritkiok/members');
var SumPerson = prompt("Сколько участников обрабатываем?", 28);
var NomerMayGrupp = prompt("№ группы, в которую идут приглашения (ее позиция в списке, 1, 2 и т.д.)", 1); //Группа, в которую идут приглашения, а точнее ее позиция в списке, например 1 - первая, 2 - вторая.

//Определение количества прокруток от кол-ва участников
var scrol
if (1 <= SumPerson && SumPerson <= 4) {scrol = 0;}
if (5 <= SumPerson && SumPerson <= 8) {scrol = 1;}
if (9 <= SumPerson && SumPerson <= 12) {scrol = 3;}
if (13 <= SumPerson && SumPerson <= 16) {scrol = 4;}
if (17 <= SumPerson && SumPerson <= 20) {scrol = 6;}
if (21 <= SumPerson && SumPerson <= 24) {scrol = 7;}
if (25 <= SumPerson && SumPerson <= 28) {scrol = 9;}
alert("Всего человек " + SumPerson)
alert("Прокруток " + scrol)
//Подключаем код аймакроса переходим к списку участников групп
var macro = "CODE: \n";
macro += "SET !ERRORIGNORE YES \n";
macro += "URL GOTO=" + groupUrl + "\n";

// -----------------ПРОКРУТКА К КОНЦУ СПИСКА--------------------
for (i=0;i<scrol;i++) {
    var randomTimeout = Math.floor(Math.random() * 1) + 1;
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
    macro += "URL GOTO=javascript:window.scrollBy(0,114) \n";
      //alert("randomTimeout " + randomTimeout);
}
// -----------------ОБРАТНАЯ ПРОКРУТКА К НАЧАЛУ СПИСКА-------------------
var count1=0
for (i=SumPerson;i>1;i--) {
    var randomTimeout = Math.floor(Math.random() * 2) + 2;
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
    count1++;
    if (count1>2) {
        macro += "URL GOTO=javascript:window.scrollBy(0,-114) \n";
    count1 = 0;
    }
    ////------------Основной текст Добавления----------------
    
    macro += "EVENT TYPE=CLICK SELECTOR=#hook_Loader_GroupMembersResultsBlockLoader>UL>LI:nth-of-type(" + i +")>DIV>DIV>DIV>DIV>A>DIV>IMG BUTTON=2 \n";
    var randomTimeout = Math.floor(Math.random() * 5) + 1;
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
    macro += "EVENT TYPE=CLICK SELECTOR=#hook_Block_MainContainer>DIV:nth-of-type(5)>TABLE>TBODY>TR>TD>DIV>DIV>DIV>DIV>UL>LI:nth-of-type(4)>A>SPAN BUTTON=0 \n";
    var randomTimeout = Math.floor(Math.random() * 5) + 1;
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
    macro += "EVENT TYPE=CLICK SELECTOR=#listBlockPanelInviteUserToGroup2GroupsList>DIV>DIV>DIV>DIV>DIV:nth-of-type(" + NomerMayGrupp +")>A>DIV>DIV>IMG BUTTON=0 \n";
    var randomTimeout = Math.floor(Math.random() * 3) + 1;
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
    macro += "EVENT TYPE=CLICK SELECTOR=#popLayer_mo BUTTON=0 \n";
    }
iimPlay(macro);

 

Категория: Одноклассники | Просмотров: 347 | Добавил: podapo4ek | Дата: 04.01.2017 | Комментарии (0)

JavaScrint Скролинг вверх низ - по алгоритму на 28 пользователей на участниках группы на ОК

var NomerMayGrupp = 1;
var groupUrl = 'https://ok.ru/otkritkiokru/members';
var SumPerson = 9
var scrol

if (1 <= SumPerson && SumPerson <= 4) {scrol = 0;}
if (5 <= SumPerson && SumPerson <= 8) {scrol = 1;}
if (9 <= SumPerson && SumPerson <= 12) {scrol = 3;}
if (13 <= SumPerson && SumPerson <= 16) {scrol = 4;}
if (17 <= SumPerson && SumPerson <= 20) {scrol = 6;}
if (21 <= SumPerson && SumPerson <= 24) {scrol = 7;}
if (25 <= SumPerson && SumPerson <= 28) {scrol = 9;}
alert("Всего человек " + SumPerson)
alert("Прокруток " + scrol)
//Подключаем код аймакроса переходим к списку участников групп
var macro = "CODE: \n";
macro += "SET !ERRORIGNORE YES \n";
macro += "URL GOTO=" + groupUrl + "\n";

// -----------------ПРОКРУТКА К КОНЦУ СПИСКА--------------------
for (i=0;i<scrol;i++) {
    var randomTimeout = Math.floor(Math.random() * 2) + 2;
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
    macro += "URL GOTO=javascript:window.scrollBy(0,114) \n";
      //alert("randomTimeout " + randomTimeout);
}
// -----------------ПРОКРУТКА К КОНЦУ СПИСКА------------------------------


// -----------------ОБРАТНАЯ ПРОКРУТКА К НАЧАЛУ СПИСКА-------------------
// -----------------ДОБАВЛЕНИЕ В ГРУППУ-------------------
var count1=2
for (i=SumPerson;i>2;i--) {
    var randomTimeout = Math.floor(Math.random() * 2) + 2;
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
    count1++;
    if (count1>4) {
        macro += "URL GOTO=javascript:window.scrollBy(0,-114) \n";
    count1 = 0;
    }
    ////------------Основной текст Добавления----------------
}
iimPlay(macro);

 

Просмотров: 219 | Добавил: podapo4ek | Дата: 04.01.2017 | Комментарии (0)

JavaScrint Скролинг на 28 пользователей на учасниках группы на ОК

var NomerMayGrupp = 1;
var groupUrl = 'https://ok.ru/otkritkiokru/members';
var SumPerson = 25
var scrol = Math.floor(SumPerson / 2.6)
//alert(scrol)

var macro = "CODE: &#92;n";
macro += "SET !ERRORIGNORE YES &#92;n";
macro += "URL GOTO=" + groupUrl + "&#92;n";
//macro += "WAIT SECONDS=2 &#92;n";

for (i=0;i&lt;scrol;i++) {
 var randomTimeout = Math.floor(Math.random() * 1) + 1;
 macro += "URL GOTO=javascript:window.scrollBy(0,114) &#92;n";
 macro += "WAIT SECONDS=" + randomTimeout +" &#92;n";
}
iimPlay(macro);

Категория: Одноклассники | Просмотров: 303 | Дата: 04.01.2017 | Комментарии (0)

Скрипт для iMacros Скроинг

var groupUrl = 'https://ok.ru/otkritkiokru/members';

var macro = "CODE: \n";
macro += "SET !ERRORIGNORE YES \n";
macro += "URL GOTO=" + groupUrl + "\n";
macro += "WAIT SECONDS=2 \n";

for (i=0;i<10;i++) {
    var randomTimeout = Math.floor(Math.random() * 2) + 1;
    macro += "URL GOTO=javascript:window.scrollBy(0,114) \n";
    macro += "WAIT SECONDS=" + randomTimeout +" \n";
}
iimPlay(macro);

Категория: Одноклассники | Просмотров: 436 | Добавил: RubiCon | Дата: 04.01.2017 | Комментарии (0)

Условный переход в JS

var zapros=0;
if(zapros!=null){
iimDisplay('Это значние не равно нулю потому что '+ zapros)
}
else {
iimDisplay('Это значние равно нулю '+ zapros)
}

Просмотров: 441 | Добавил: RubiCon | Дата: 02.01.2017 | Комментарии (0)

Цикл в JS

for (i=0;i<10;i++){
iimDisplay('строка '+ i +' запрос ')
play = iimPlay("code:WAIT SECONDS=1");
}

Просмотров: 475 | Добавил: RubiCon | Дата: 02.01.2017 | Комментарии (0)

Вызов кода iMacros в JS

var play,result;
play = iimPlay("code:SET !ERRORIGNORE YES");
play = iimPlay("code:URL GOTO=http://autonet.do.am/index/osnovnye_komandy_dlja_imacros/0-5");
play = iimPlay("code:TAG POS=1 TYPE=H1 ATTR=TXT:* EXTRACT=TXT");
result = iimGetLastExtract();
alert(result);

Просмотров: 335 | Добавил: podapo4ek | Дата: 01.01.2017 | Комментарии (0)

« 1 2 3 »