最近女朋友在背单词,在我推荐了下试了 macOX 下自带的 New Oxford American Dictionary ,表示十分受用, 于是我就想着是否可以把词典内容,按需求取出,比如语源出处,或者派生词,这样更好去归纳记忆。
其实直觉上,直接解析词典包会比较容易,尝试再三后发现有诸多问题,在此略过,最终尝试找到可以通过私有 API DCSCopyRecordsForSearchString 来获得词典应用展示的 HTML 内容。
简易的用 BeautifulSoup 解析了下写了个类,封装了下单词诸如音标,解释,语源等信息。
到此,大概能满足我用 Python 批量的取得单词中的某项内容的需求, 遂把经过写下来供以后有需要的人参考。 抛砖引玉,简易的代码在 Github ,如果有兴趣请点赞支持或者完善代码。
1
cyio 2016-08-31 16:09:08 +08:00
推荐 扇贝 + vTransit
vTransIt - Chrome 网上应用店 https://chrome.google.com/webstore/detail/vtransit/nilaminkjakoilnafcbdpgoidfobgdfd |