我正在尝试使用Python从this网站下载语音文件(mp3):
我试过使用机械和斜纹但我没有得到正确的结果。我也听说过硒。无论如何,我甚至不知道它在技术上是否有意义(机械化+ Javascript)。
我正在寻找答案,最后我发现了solution。
这似乎与我的类似问题,但我绝对不知道应该放什么而不是第4行。
如果你有任何提议(可能与我的完全不同),我会很高兴看到它。
答案 0 :(得分:1)
(转而回答以获得更多空间)
感谢您指点我的硒,我不知道它,它看起来很酷;无论如何:我快速查看了js似乎触发了ajax请求,没有产生明显的结果 - 我想音频传输是通过闪存等在后台以某种方式完成的;无论如何:使用他们提供的服务怎么样:developer.ivona.com而不是试图通过演示界面破解你的web服务..?
无论如何,这是你要求的黑客网络服务:
这是您要获取的网址:
"http://www.ivona.com/voicetest.php?rtr=1&t2r=%(the_text)s..&v2r=dXNfc2FsbGk.&lang=us" % dict(
the_text=base64.b64encode("Hello, world!"),
the_voice=base64.b64encode("us_salli"),
)
您可以使用例如mplayer:
进行测试mplayer "http://www.ivona.com/voicetest.php?rtr=1&t2r=SGVsbG8sIHdvcmxkIQ==..&v2r=dXNfc2FsbGk.&lang=us"
而且,从Python开始,使用urllib来检索和存储某个地方。
请注意,由于这是未经授权的使用,您可能会遇到法律问题/等等 - 请勿在生产应用程序中使用!