#py3.6
import requests
import json
import time
import random
import hashlib
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36',
'Cookie':'
[email protected]; JSESSIONID=aaapzM6zvK5HW5Q4GBlkw; OUTFOX_SEARCH_USER_ID_NCOO=1439628582.5860655; G_WPT_TO=zh-CN; SL_GWPT_Show_Hide_tmp=1; DICT_UGC=be3af0da19b5c5e6aa4e17bd8d90b28a|; JSESSIONID=abcMDMlWhRdmAa2a1Blkw; _ntes_nnid=3365979434764a149c48bb91c66a4f95,1522757759528; ___rl__test__cookies=1522758210385',
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Connection': 'keep-alive',
'Content-Length': '212',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Host': '
fanyi.youdao.com',
'Origin': '
http://fanyi.youdao.com',
'Referer': '
http://fanyi.youdao.com/',
'X-Requested-With': 'XMLHttpRequest', }
content = "school"
tag = 'fanyideskweb'
salt = str(int(time.time()*1000) + random.randint(1,10))
sign = hashlib.md5((tag + content + salt + 'rY0D^0\'nM0}g5Mm1z%1G4').encode('utf-8')).hexdigest()
data ={
'i':content,
'from':'AUTO',
'to':'AUTO',
'smartresult':'dict',
'client':'fanyideskweb',
'salt':salt,
'sign':sign,
'doctype':'json',
'version':'2.1',
'keyfrom':'fanyi.web',
'action':'FY_BY_REALTIME',
'typoResult':'false'
}
url = '
http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
html = requests.post(url, headers = headers, data = data)
print(html.json())