2017-08-18 4 views
0

私は持っている単語のリストのために外国語の録音をまとめてダウンロードしようとしています。私はen.bab.laのソースコードを使って自動的に定義を探しました。理想的には同じソースからオーディオを抽出したいと思います。 any wordのソースコードを簡単に見てみると(私が正しく理解していると仮定して)、オーディオファイルのリンクにあなたを送る「ダウンロードする」ボタンだけではなく、他のウェブサイトで使用されています。Pythonでplay-on-clickオーディオファイルをダウンロードするには

実際のサイトの「翻訳&」の下に小さな音声ボタンがあります。私がその上にマウスを置くと、javascript:babSpeakIt('swedish',52579,'gard');と書かれているので、ソースコード内でそれを検索しています。リンクのように青い下線が表示されても、どこにもつながっていません。

これは私の質問です。クリックで再生するオーディオをPythonでダウンロードするにはどうすればよいですか?

ありがとうございました!

P.S.私はPython 3.6をUbuntu 16.04のPycharmコミュニティ版で使用しています:)

+0

JSは実際に "話す"スクリプトを呼び出す前に少数のレイヤーにジャンプします。別の方法は、話されているオーディオをキャプチャすることです。ここでそれについて語る記事があります。 http://www.online-tech-tips.com/computer-tips/how-to-capture-save-record-or-download-streaming-audio-for-free/ –

答えて

0

clickイベントで呼び出されているjavascriptコードを調べる必要があります。それが何をどのようにしているかを見てください。オーディオデータをブラウザにどのように渡すかを調べる必要があります。

次に、その動作をPythonで再現する必要があります。私。適切なURLを適切に呼び出す必要があります。それ以上のものその後、データを取得します。

関連する問題