|
|
发表于 2017-10-12 21:08:06
|
显示全部楼层
- import requests
- import time
- import hashlib
- if __name__== "__main__":
- m = hashlib.md5()
- d = '翻译'
- u = 'fanyideskweb'
- f = str(int(time.time()*1000))
- c = "rY0D^0'nM0}g5Mm1z%1G4"
- m.update((u + d + f + c).encode('utf-8'))
- data= {
- 'i':d,
- 'from':'AUTO',
- 'to':'AUTO',
- 'smartresult':'dict',
- 'client':u,
- 'salt':f,
- 'sign':m.hexdigest(),
- 'doctype':'json',
- 'version':'2.1',
- 'keyfrom':'fanyi.web',
- 'action':'FY_BY_ENTER',
- 'typoResult':'true'
- }
- headers = {
- 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',
- 'Origin':'http://fanyi.youdao.com/',
- 'Referer':'http://fanyi.youdao.com/',
- }
- print(data)
- post_url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule&sessionFrom=null'
- youdaojson = requests.post(post_url,headers = headers,data=data).json()
- print(youdaojson)
复制代码 |
|