如何在Python中下载play-on-click音频文件

时间:2017-08-18 14:49:19

标签: javascript python audio web-scraping pycharm

我试图为我的单词列表下载外语录音。我一直在使用en.bab.la中的源代码自动查找定义,理想情况下我想从同一个源中提取音频。快速查看any word的源代码可以看出(假设我已经理解它正确),并不只是下载了这个"按钮,将您发送到音频文件的链接,这更容易和我一直用于其他网站。

在任何单词的实际网站上,在" Translations&实施例"有一个小音频按钮;当我将鼠标悬停在它上面时,它会显示javascript:babSpeakIt('swedish',52579,'gard');,这就是我在源代码中搜索到的内容,即使它有一个蓝色下划线,就像它是一个链接一样,它并没有。 t领先。

基本上,这是我的问题:如何使用python下载点击播放的音频?

谢谢!

P.S。 - 我在Ubuntu 16.04上的Pycharm社区版中使用Python 3.6:)

1 个答案:

答案 0 :(得分:0)

您必须检查在点击事件中调用的javascript代码。看看它的作用和方式。您必须了解它如何将音频数据传递给浏览器。

然后你必须在Python中复制该行为。即您必须正确调用正确的URL。或者更多。然后获取数据。