Python3 网易有道词典结合PyInstaller,tkinter制作一个简单的中英文翻译exe文件
这是自己的一个小想法,但是最后还是经过2天的瞎鼓捣实验成果了。虽然界面很丑,但是我很喜欢它,因为有Dos黑窗口,少去了安装步骤,更多的是少去了广告,基于有道翻译里面的api接口,所以我不怕翻译的不准确啦 首先这里分三大步进行肢解: 一: 有道词典的API接口爬取: 二:tkinter 各种控件的使用: 三:PyInstaller 打包成exe文件,直接在桌面上进行应用: 首先:我们来获取有道词典的API接口; 打开网址: 网址 http://fanyi.youdao.com/ 这里通过HttpFox 拦截请求中我们可以看到,我们在网址: http://fanyi.youdao.com/ 中输入中国的时候,调用了post接口,这里的post 参数我把它特别的截出来了,其中key 为i 的value值 是一个乱码的,这里后面会一会就有讲到,里面post参数都有罗列。 相对于中文的翻译,英文的就很好的看到了, 我们可以直接看到对于i的value值为china 通过查看网页源代码的方式查看有道翻译的js文件,来查看salt和sign是怎么生成的 这里的sign值是进行了md5加密来着 贴上有道API代码的获取: # -*- coding: utf-8 -*- # @Time : 2017/8/28 0:42 # @Author : 蛇崽 # @Email : 17193337679@163