LoginSignup
0
0

検索したいもののリストを逐次開くスクリプト(js)

Posted at

注意
動作環境を確認したのはChromeのみです
あまりに数が多いと逐次実行の処理をしているため鬱陶しいかも

やりかた
①開発ツールのConsole開く
②allow pastingを入力して押下
③以下サンプルコードを参考にリストを変更して、入力して押下

行頭に'
行末に',
を入れる置換をすると一気に編集できますよ
サンプルコード

// 楽曲のリスト
const songs = [
    'ヴィヴァルディ - 四季 - ヴァイオリン協奏曲 ホ長調 春 Op. 8 No. 1 RV 269:I. アレグロ',
    'バッハ - チェロ組曲 第1番 ト長調 BWV 1007:I. プレリュード',
    'モーツァルト - G長調の弦楽のためのセレナーデ 第13番 – アイネ・クライネ・ナハトムジーク',
    'ベートーヴェン - 交響曲 第5番 ハ短調 Op. 67:I. アレグロ・コン・ブリオ',
    'チャイコフスキー - 白鳥の湖 Op. 20、第IV幕:No. 29、フィナーレ',
    'ブラームス - ハンガリー舞曲 第5番',
    'リスト - 愛の夢',
    'プッチーニ - 誰も寝てはならぬ / Nessun dorma',
    'ビゼー - オペラ カルメンより ハバネラ',
    'ドビュッシー - 月の光',
    'ラヴェル - 弦楽四重奏曲 ヘ長調 - 第2楽章: 十分に生き生きと - 非常にリズミカルに',
    'ラフマニノフ - ヴォカリーズ'
];

// 各楽曲を順次検索する関数
function openTabs(songs, index = 0) {
    if (index < songs.length) {
        const url = `https://www.google.com/search?q=${encodeURIComponent(songs[index])}`;
        const newWindow = window.open(url, '_blank');
        newWindow.onload = () => {
            openTabs(songs, index + 1);
        };
    }
}

// 最初のタブを開く
openTabs(songs);
0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0