import requests,json,time,random
import hashlib
#加密函数
def getmd5(sign):
#创建md5对象
md5_obj = hashlib.md5()
#对sign进行加密
md5_obj.update(bytes(sign,encoding="utf-8"))
#16位加密
sign = md5_obj.hexdigest()
return sign
def youdao(kw):
base_url = "http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule"
#生成salt
# date_time = time.time()
# print(date_time)
salt = str(int(time.time()*1000)) + str(random.randint(0,9))
#生成sign
sign = "fanyideskweb" + kw + salt + "1L5ja}w$puC.v_Kz3@yYn"
sign = getmd5(sign)
# 定义携带的参数
data = {
"i":kw,
# "from":"AUTO",
# "to":"AUTO",
# "smartresult":"dict",
"client":"fanyideskweb",
"salt":salt,
"sign":sign,
# "ts":"1