python3下使用有道翻译网页版实现翻译功能~~~附源码

有道在线翻译:

在python3中,使用post提交数据进行翻译,默认中英,可更改语言

python3下使用有道翻译网页版实现翻译功能~~~附源码

按F12 打开开发者工具,在左侧输入“我爱你”翻译,在右侧观察network中提交的post数据Form Data格式,如下

python3下使用有道翻译网页版实现翻译功能~~~附源码

在preview中查看翻译结果,可以看出是字典格式

python3下使用有道翻译网页版实现翻译功能~~~附源码

逻辑关系清楚之后,那么就在python3模拟提交Form Data数据来获取翻译结果吧

data = {\'i\': ‘我爱你’:\'), \'from\': \'AUTO\',#默认中文 \'to\': \'AUTO\', #默认英文 \'smartresult\': \'dict\', \'client\': \'fanyideskweb\', \'salt\': \'\', # 这两个字段空着也行??? \'sign\': \'\', \'doctype\': \'json\', \'version\': \'2.1\', \'keyfrom\': \'fanyi.web\', \'action\': \'FY_BY_REALTIME\', \'typoResult\': \'false\'}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwgzzw.html