【javascript】ニコ動の投稿ページの動画一覧がほしい

概要

投稿ページのタイトルとURLがほしい瞬間ってありますよね。
というわけで必要に迫られて作りました。
使い方は【javascript】ニコ動のマイリスト内のURLが一気に欲しいと同じです。

コード

var datum = document.querySelectorAll('.VideoItem-videoDetail h5 a');
var list = '';
for(var i = 0 ;  i < datum.length ; i++){
  var link = datum[i].href.split('?');
  list = list + datum[i].innerText+"\t"+link[0]+"\n"
}
console.log(list);

解説

//querySelectorAllで動画のリストのタイトル部分のAタグを取る
var datum = document.querySelectorAll('.VideoItem-videoDetail h5 a');
//取得したデータを入れるlist変数を用意
var list = '';

//取った動画リスト(datum)の中身をひとつずつindexで指定、datum[0]には1つめの動画のデータが入る
for(var i = 0 ;  i < datum.length ; i++){
//普通にURLを取るとマイリストリストに入った動画はクエリ(=余計な文字)がつくので?で切断してURLだけ取得できるようにする
  var link = datum[i].href.split('?');
//動画タイトル(datum[i].innerText)とリンク(link[0])をlist変数に保存
  list = list + datum[i].innerText+"\t"+link[0]+"\n"
}
//list変数の中身全部コンソールに出す
console.log(list);

おわり。

タイトルとURLをコピーしました