Архив рубрики: WEB

Парсер ссылок с Одноклассников на iMacros

Возникла спортивная идея — собрать ссылки групп с одноклассников и для интереса глянул в интернете — а есть ли что нибудь из софта. И на первый вариант попался какой то софт оксендер — да еще и Демо версия. Ну ладно, думаю, дай ка тестану систему — и в результате установил и запустил. Начал вводить данные с одноклассников для входа — окно исчезло и ничего не происходит. Перезапустил и снова вбил данные — и никакого результата. Ну и фигня блин, — Дичь, короче! Снес эту шляпу, которую, кстати, ставил на виртуальный комп (ну его нафиг ставить к себе на физический комп — винду как то не хочется переустанавливать или чистить) — так еще и после удаления осталась папка в программ файлсе, которая не удаляется. Хотел перегрузить виртуалку — так система стартанула с ошибкой и предложением восстановления системы. После загрузке папка с дичью была благополучно удалена.

По сути в чем проблема — открываем страницу с группами и проматываем до низу — открываем столько групп сколько нужно, предварительно написав в поиске нужную тематику.
Далее копируем html-код страницы и разбиваем его содержимое по слову /group, например, которое присутствует в некоторых группах. А поскольку это слово не во всех группах, то можно взять соседний код с адресом группы и сделать разбивку на массив по соседнему повторяющемуся участку кода.

iimPlayCode('TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM');
var ex = iimGetLastExtract(); //iimDisplay(ex);
var ss = ex.split('AltGroup_Visit_GroupsSearch» data-l=»t,visit» href=»');
var p,str;
str='';
for (i=0;iss[i]=ss[i].split('» class=»o»>')[0];
if (ss[i].length<50) str+='https://ok.ru'+ss[i]+'n';}
iimDisplay(str);

Ссылки на группы будут в зеленом окошечке iMacros, откуда можно скопировать их и вставить туда куда нужно вам.

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

Автор: New PC

Как собрать все ссылки видео со своего канала ютуб?

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

//for (i=1;i<=10;i++) {window.parent.scrollTo(0,i*500); iimPlayCode('WAIT SECONDS=1');}
iimPlayCode('TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM');
//iimPlayCode('TAG POS=1 TYPE=UL ATTR=ID:channels-browse-content-grid EXTRACT=HTM');
var ex = iimGetLastExtract();
var ss = ex.split('/watch');
var p,str;
str='';
for (i=0;ip=ss[i].indexOf('»>');
ss[i]=ss[i].substr(0,p);
if (ss[i].length<30 && ss[i].length>5) str+=ss[i]+'n';}
ss=[];
ss=str.split('n');

for (i=0;i0) {p=ss[i].indexOf('&amp');ss[i]=ss[i].substr(0,p);}
str='';
for (i=0;iiimDisplay(str);
alert(ss.length-1);

Пока на этом все, если есть какие предложения, то обращайтесь. Так же могу написать платные скрипты. По вопросам обращайтесь в комментарии.

Автор: New PC

Команды для iMacros — оно Вам нужно?

Чуть ранее, когда еще сам изучал аймакрос и все благодаря одному сайту, на котором хорошо заработал на макросе, выкладывал список команд, которые собрал непосредственно в интернете и перепроверил их работоспособность. Если б не было того сайта, на котором нужна была автоматизация для сбора центов, то я так и не научился бы аймакросу. Даже в первый раз, когда установил аймакрос, по началу скептически отнесся к нему и было желание удалить его. Но так как было большая необходимость автоматизировать действия в броузере, чтобы ночью спать спокойно, а комп зарабатывал, пришло изучать то что есть — а был под рукой только что установленный аймакрос. Нашел в интернете  команды некоторые, научился процессу записи и редактирования макросов и уже в этот же день написал и собрал из строчек по кирпичикам макрос который собирал центы с того сайта.
Откуда я вообще узнал про этот аймакрос? В общем где попался в буксе ссылка на фрибиткоин и он раздавал макрос по сбору сатошей за реферальство. Ну про фрибиткоин я уже знал в это время и регнулся по его ссылке только ради того, чтобы получить макрос и посмотреть код работы с капчей — то есть отправка в сервис и получение ответа. И вот так получил примерный код распознавания капчи. Мне казалось это тогда сложным процессом. А так как на моем сайте ввели через несколько дней капчи, мне этот код и пример как раз то и пригодился.
В общем вот так по чуть чуть сайт усложнял работу и менял капчи, мне приходилось постоянно редактироваться свой макрос и в один момент мне показалось недостаточно аймакроса, так как не хватало управления — условий, циклов. Я знал что в аймакросе должен работать яваскрипт, но как я не пытался туда написать ява код — он не работал. И только позже узнал что для того, чтобы заработал код яваскрипт, нужно давать расширению файлу js. Так откуда мне было знать это? Но когда я узнал об этом, вот тогда и понял всю функциональность и полезность этого аймакроса. Это очень полезная вещь в автоматизации работы в броузере и даже не только — ведь оттуда можно и приложения запускать и пакетные файлы, то есть влиять на работу виндовс. После этого постепенно и понемногу собирал инфу уже о командах и функциях ява скрипта.
Одним из сложных моментов это еще было подключения файла для считывания данных или помещениях и сбора данных файл. В основном нужно было считывание логинов и паролей и емайлов пользователей для сайтов. Так как пользователей было порядка 1000, то аймакрос здорово мне помог, потому что вручную я бы 100 не обработал. Позже я нашел код подключения файла в яваскрипте — это еще более круче и проше сделало код.
Теперь же для написания кодов скриптов и макросов больше половины кода используется ява скрипт и коды аймакроса использую только нажатие на кнопки, заполнение форм, екстаркты инфы со страницы, задержку в секундах, а остальная часть ява скрипт, так как это проще и легче. Сравните подключение файла в аймакросе и в ява скрипте и сами увидите разницу.
Поэтому здесь не будет команд аймакроса, а если они вам все таки нужны, то я уже писал про них и выкладывал — вот по этой ссылке.

Автор: New PC

Преобразование числа в строку для аймакрос

Еще раз пишу о том, что ява скрипт почти полнофунцкионально работает в аймакросе с небольшими изменениями. Поэтому чтобы преобразовать число в строку можно применить стандартные функции яваскрипта или другие подходы. К примеру недавно писал макрос для сайта фрибиткоин и там, чтобы ставки ставились нормально, необходимо преобразовывать число в текст. И самый простой пример преобразования числа в строку — это добавление к число пустой строки и результат будет уже строкой. Пример ниже:
var n=5; alert(n+n);//выведется число 10
var s=5+''; alert(s+s);//выведется 55
То есть в переменной s хранится уже текстовая цифра 5 и если мы сложим две строки s+s то получим сложение строк то есть '5'+'5' получим '55'.
По сути много вариантов в яваскрипте и они имеют свои особенности и удобства, к примеру
функция String () и еще JavaScript методы: toString (), toFixed (), toExponential (), toPrecision ().
Но во  многих случая можно обходиться вышеуказанным вариантом без каких либо функций и методов.
Ну и пример из фрибиткоина
var st=1;//начальная минимальная ставка в сатошах
var temp='0.00000000';
var stxt,stavka1;
stxt=''+st;//преобразовали число в текст
stavka1=temp.substr(0,10-stxt.length)+stxt;
alert(stavka1);//выведется 0.00000001 как текстовая

Еще примеры:
var str = String(345);
alert(str+5);//выведется текст 3455
//—————————————————

Пример 2:
var n = 15;
str1 = n.toString(2);alert(str1);//выведет строку '1111'
str2 = n.toString(8);alert(str2);//выведет строку '17'
str3=n.toString(16);alert(str3);//выведет строку 'f'
Много других полезных вещей можно найти в этом же блоге, а еще больше в интернете. Если вам чего то не хватает в ява скрипте, то в интернете можно найти. Сам часто искал все в интернете, но сейчас уже набрался необходимый запас и порой заглядываю только в свой блог или еще чаще в свою копилку на жестком диске.

Автор: New PC

Преобразование строки в число

В аймакросе практически используется полноценный ява скрипт, возможно, за исключение последних версий аймакроса, так как такое ощущение, что в новых версиях аймакроса урезан функционал ява скрипта.
Поэтому для того чтобы преобразовать строку в число, нужно использовать функцию ява скрипта parseInt(x,10); где х — это строка в которой хранятся цифры,  а число 10 в функции указывает на систему счисления, в данном случае десятичная. Пример ниже:
//—————————————-
var x='123abc';
var n=parseInt(x,10);
alert(n);//выведется число 123
//—————————————
Функцию можно использовать без указания системы счисления, по умолчанию берется 10чная система счисления. То есть  var n=parseInt(x); alert(n); выведется тоже самое 123.
Пример 2:
//—————————————
var a = '1111101000';
var b = parseInt(a, 2);
alert(b); //выведет число 1000
//—————————————
 То есть во 2 примере дано двоичное число в строке, а в переменной b уже получаем число в десятичной системе, то есть 1000 уже в десятичной системе счисления.
Ну и еще один пример это дано число в 16-ричной системе счисления, а результат мы получим в 10чной. То есть можно использовать эту функцию не только для преобразования строки в число но преобразования из другой системы счисления в десятичную.
//—————————————
var a = «3E8»;
var b = parseInt(a, 16);
alert(b); //тоже выведет число 1000
//—————————————

Автор: New PC

Как использовать Skype без регистрации

Как использовать Skype без регистрации

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

Для того, чтобы начать пользоваться Skype без регистрации, зайдите на страницу Skype и нажмите «Начать беседу» (это возможно сделать в десктопных браузерах в Windows и macOS):

После этого введите любой ник, если нужно — разрешите странице доступ к камере и микрофону (для работы голосовых и видеозвонков), после чего вы попадете на страницу беседы:
Чтобы пригласить в нее других людей, просто поделитесь с ними ссылкой в левой части экрана. В чате одновременно может находиться до 300 человек, а в аудио- или видеоконференции до 25. Серьезных ограничений всего два — такая беседа может длиться не более 24 часов, а также не работает Microsoft Translator.

Автор: Guest Rooms «Varnaflats.eu»
Дата публикации: 2017-09-01T21:38:00.002-07:00