芸術路線綜合 (833)

←← 掲示板一覧に戻る ← スレッド一覧に戻る

726 - 一般ノルウェー市民 2020/07/02(木) 19:34:52.15 ID:91METlbV0

5 :一般炭鉱労働者 ★:2020/06/28(日) 23:08:21.56 ID:kt/0DZNg0
・無能ボイスを自動ダウンロードするスクリプト
780 :一般ノルウェー市民:2020/06/26(金) 16:03:12.05 ID:VuOcO99e0
急用で無能ボイスが必要だったためmp3を自動ダウンロードするスクリプトを作りましたので共有します。

手順1
(教徒が遊びまくったせいでvoiceTextというサイトからreadspeakerに変わっていますが)いつもどおりShowを選択し、高さを150にして、通常版ボタンをクリックします
https://readspeaker.jp/

手順2
下のサイトを参考にしながらconsoleを開きます
https://qiita.com/aqril_1132/items/a0f7e81a772006847ec3

手順3
最後に下のスクリプトをコピペしてEnterを押せば自動ダウンロードできます。


function saveAs(url) {
var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0];
var xhr = new XMLHttpRequest();
xhr.responseType = 'blob';
xhr.onload = function() {
var a = document.createElement('a');
a.href = window.URL.createObjectURL(xhr.response);
a.download = filename;
a.style.display = 'none';
document.body.appendChild(a);
a.click();
delete a;
};
xhr.open('GET', url);
xhr.send();
}


function getElementByXpath(path) {
return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.src;
}

saveAs(getElementByXpath('//*[@id="jp_audio_0"]'))