Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save milankragujevic/cf0e503407104b1e444efa18f4108ce1 to your computer and use it in GitHub Desktop.
Save milankragujevic/cf0e503407104b1e444efa18f4108ce1 to your computer and use it in GitHub Desktop.

Revisions

  1. milankragujevic created this gist Jul 28, 2017.
    11 changes: 11 additions & 0 deletions youtube-extract-ids-from-playlist.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    var els = document.getElementsByClassName('pl-video');

    for(i = 0; i < els.length; i++) {
    var el = els[i];
    if(el) {
    var src = el.getElementsByClassName('yt-thumb-clip')[0].getElementsByTagName('img')[0].src;
    if(!src.match(/\.com\/vi\//g)) { continue; }
    var id = src.split('.com/vi/')[1].split('/')[0];
    console.log(id);
    }
    }