韦氏词典有
免费版:
http://www.merriam-webster.com/收费版:
http://unabridged.merriam-webster.com/要查哪个单词就在 url 尾端加上这个单词就好了,像 doctor,分别是:
http://www.merriam-webster.com/doctorhttp://unabridged.merriam-webster.com/doctor我大概看了下返回的 html,可以 parse 出对应单词的 wav 文件:
例如根据:return au('doctor05', 'doctorship'),然后 au 这个函数的实现在 audio.js 里面,可以得到 doctorship 这个单词的 wav 文件的 url,即:
http://media.merriam-webster.com/soundc11/d/doctor05.wav关键是免费版的有广告,而且查了一定次数后,就要你付费了。
所以简单的程序不太好处理免费版,而且 unabridged 那个 url,不是 member 不返回的。
我就买了一个月的 member。
问题是我 get 的时候是通过什么把我的 member 信息传给它的,我看了下 cookie,一堆,十几个。我就不知道哪个是关键的了!所以怎么找到那关键的一两个 cookie,或者还有其他什么简单的办法?
打算在 linux 下写个小脚本的,用 curl 配合其他命令就可以了,python 啥的不会。谢谢!