import requests
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'}
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'
word = input('请输入您要查询的单词')
payload={'type':'AUTO', 'i':word ,'doctype':'json', 'xmlVersion':2.0,
'keyfrom':'fanyi.web','ue':'UTF-8','action':'FY_BY_CLICKBUTTON',
'typoResult':'true'
}
r = requests.post(url, data=payload)
data = eval(r.text)
print('翻译结果: ',data['translateResult'][0][0]['tgt'])
def my_trans(word):
import requests
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'}
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'
payload={'type':'AUTO', 'i':word ,'doctype':'json', 'xmlVersion':2.0,
'keyfrom':'fanyi.web','ue':'UTF-8','action':'FY_BY_CLICKBUTTON',
'typoResult':'true'
}
r = requests.post(url, data=payload)
data = eval(r.text)
result = data['translateResult'][0][0]['tgt']
return print('翻译结果: ',result)