Главная »
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 |