实现有道在线翻译
Posted legalcode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现有道在线翻译相关的知识,希望对你有一定的参考价值。
import requests from bs4 import BeautifulSoup # 实现有道在线翻译 trans_url = ‘http://m.youdao.com/translate‘ headers = {‘User-Agent‘: ‘Mozilla/5.0 (Linux; android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/83.0.4103.116 Mobile Safari/537.36‘} try: trans_str = input(‘请输入待翻译内容:‘) data = {‘inputtext‘: trans_str, ‘type‘: ‘AUTO‘} r = requests.post(trans_url, data=data, headers=headers) soup = BeautifulSoup(r.text, ‘html.parser‘) ret = soup.find(id="translateResult") final_ret = ret.get_text().strip() print(‘翻译结果是:‘+ final_ret) except Exception as e: print(e)
以上是关于实现有道在线翻译的主要内容,如果未能解决你的问题,请参考以下文章