Главная » 2017 » Январь » 8 » Скрипт создания списка URL моих групп Одноклассников
01:15
Скрипт создания списка URL моих групп Одноклассников

Скрипт создания списка URL моих групп Одноклассников

// Объявление переменных
var pathFailGroup = "c:\\Users\\Admin\\Documents\\iMacros\\Downloads\\VAR3.txt"
var SumGroup = 0
var HomGroup = 0
//Объявляем функцию Заиси в файл
        var appendToFile = function (fileName, text) {
        var fileDescriptor = imns.FIO.openNode(fileName);
        imns.FIO.appendTextFile(fileDescriptor, text);
  }
    
//Объявляем функцию Чтения файла в файл    
    var loadFile = function (fileName) {
        var fileDescriptor = imns.FIO.openNode(fileName);
        var text = imns.FIO.readTextFile(fileDescriptor);
        return {
            text: text,
            strings: text.split('\r\n') // стандартные символы перевода каретки и новой строки в текстовых файлах
        };
    }
    
var macro = "CODE: \n";
macro += "SET !ERRORIGNORE YES \n";
macro += "SET !ERRORCONTINUE YES \n";
macro += "SET !REPLAYSPEED MEDIUM \n";//FAST / MEDIUM / SLOW

//'Открываем список моих групп
macro += "EVENT TYPE=CLICK SELECTOR=HTML>BODY>DIV:nth-of-type(7)>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(8)>DIV>DIV>IMG BUTTON=0 \n";
macro += "EVENT TYPE=CLICK SELECTOR=HTML>BODY>DIV:nth-of-type(7)>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(8)>DIV>DIV:nth-of-type(2)>UL>LI>A>SPAN>SPAN BUTTON=0 \n";
macro += "WAIT SECONDS=3 \n";
macro += "EVENT TYPE=CLICK SELECTOR=HTML>BODY>DIV:nth-of-type(7)>DIV:nth-of-type(6)>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>A:nth-of-type(4) BUTTON=0 \n";
macro += "WAIT SECONDS=3 \n";
macro += "EVENT TYPE=CLICK SELECTOR=HTML>BODY>DIV:nth-of-type(7)>DIV:nth-of-type(6)>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(5)>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>A BUTTON=0 \n";
macro += "SET !REPLAYSPEED FAST \n";//FAST / MEDIUM / SLOW
macro += "WAIT SECONDS=3 \n";
iimPlay(macro);

for (i=1;i<500;i++) {
    //Читаем список УРЛ группы
    
    iimPlayCode("TAG POS=" + i + "  TYPE=A ATTR=CLASS:o<SP>two-lines&&HREF:* EXTRACT=HREF"); //Читаем УРЛ группы
    var UrlGroup = iimGetLastExtract() //UrlGroup = URL группы:
    if (UrlGroup=="#EANF#"){/* alert('Список закончился');*/ break ;} //Если список груп закончился то стоп
      //Чтение файла
    var strings = loadFile(pathFailGroup).strings; // Массив строк         
    //alert(strings.length); // 4 - Количество строк в файле
            for (var a = 0; a <strings.length; a++) {
                if (UrlGroup==strings[a]){HomGroup++; break;}
                    else {
                        if (a==strings.length-1) {
                            appendToFile(pathFailGroup, "\r\n"+ UrlGroup); // Записываем URL в файл
                            SumGroup ++
                        }
                    }        
            }
    iimDisplay("Проверяем группу № " + i)
    
}
 iimDisplay("Добавленно в список: " + SumGroup + "\r\n" + "Найденно совпадений: "  + HomGroup)

Категория: Одноклассники | Просмотров: 334 | Добавил: RubiCon | Рейтинг: 0.0/0
Всего комментариев: 0
avatar