赞
踩
1,打开浏览器搜索有道翻译,输入内容
2, 右击鼠标点击检查元素使用开发者工具,点击network,点击翻译出现内容
3,选中all,查找translate,查找URL和data
4,代码(亲测可行)
import requests import json def main(): txt = input("请输入要翻译的内容:") data = { "i": txt, "from": "AUTO", "to": "AUTO", "smartresult": "dict", "client": "fanyideskweb", "doctype": "json", "version": "2.1", "keyfrom": "fanyi.web", "action": "FY_BY_REALTIME", "typoResult": "true" } url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule" res = requests.post(url, data=data) js = res.json() print("翻译结果:" ,js['translateResult'][0][0]['tgt']) if __name__ == '__main__': while True: main()
最后
print(“翻译结果:” ,js[‘translateResult’][0][0][‘tgt’])
这个的使用很疑惑,请求大神指点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。