1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 自制英语翻译(调用有道翻译接口)

自制英语翻译(调用有道翻译接口)

时间:2018-12-16 03:37:30

相关推荐

自制英语翻译(调用有道翻译接口)

import urllibfrom urllib import requestimport timeimport reimport requests#构造请求头信息header={"User-Agent":"Mozilla/5.0 (Linux; U; An\droid 8.1.0; zh-cn; BLA-AL00 Build/HUAW\EIBLA-AL00) AppleWebKit/537.36 (KHTML, l\ike Gecko) Version/4.0 Chrome/57.0.2987.13\2 MQQBrowser/8.9 Mobile Safari/537.36"}#/translate_o?smartresult=dict&smartresult=ruleurl="/translate?smartresult=dict&smartresult=rule"#去掉原来的_owhile 1==1:key=input("请输入要翻译的文字:")#post请求要构造formdata#post请求需要提交的数据formdata={"i":key,"from": "AUTO","to": "AUTO","smartresult": "dict","client": "fanyideskweb","salt": "16303145438483","sign": "72f3cf5c89377de7bb8d4519255aca07","lts": "1630314543848","bv": "b198bea059fd8925d9f0591d1f4de409","doctype": "json","version":"2.1","keyfrom": "fanyi.web","action": "FY_BY_REALTlME",}data=urllib.parse.urlencode(formdata).encode('utf-8')#解析req=request.Request(url,data=data,headers=header)#post请求一定要加dataresp=request.urlopen(req).read().decode()#正则表达式 提取"tgt":"和"}]]pat=r'"tgt":"(.*?)"}]]}'result=re.findall(pat,resp)print(result[0])

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。