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

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


//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;i<ss.length;i++) {
p=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;i<ss.length-1;i++) if (ss[i].indexOf('&amp')>0) {p=ss[i].indexOf('&amp');ss[i]=ss[i].substr(0,p);}
str='';
for (i=0;i<ss.length-1;i++) str+='https://www.youtube.com/watch'+ss[2*i]+'\n';
iimDisplay(str);
alert(ss.length-1);

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

Комментариев нет:

Отправить комментарий