我试图为我的单词列表下载外语录音。我一直在使用en.bab.la中的源代码自动查找定义,理想情况下我想从同一个源中提取音频。快速查看any word的源代码可以看出(假设我已经理解它正确),并不只是下载了这个"按钮,将您发送到音频文件的链接,这更容易和我一直用于其他网站。
在任何单词的实际网站上,在" Translations&实施例"有一个小音频按钮;当我将鼠标悬停在它上面时,它会显示javascript:babSpeakIt('swedish',52579,'gard');
,这就是我在源代码中搜索到的内容,即使它有一个蓝色下划线,就像它是一个链接一样,它并没有。 t领先。
基本上,这是我的问题:如何使用python下载点击播放的音频?
谢谢!
P.S。 - 我在Ubuntu 16.04上的Pycharm社区版中使用Python 3.6:)
答案 0 :(得分:0)
您必须检查在点击事件中调用的javascript代码。看看它的作用和方式。您必须了解它如何将音频数据传递给浏览器。
然后你必须在Python中复制该行为。即您必须正确调用正确的URL。或者更多。然后获取数据。