有道翻译接口分析

本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!

接口参数.png

熟悉的味道,应该是MD5,直接搜最有代表性的,smartresult,一下就找到了
加密位置.png

重点在generateSaltSign函数,下断,再次请求

加密逻辑.png

不要太简单,使用Python也很简单

def _salt_sign(self, word: str) -> dict:
	t = "fdac15c78f51b91dabd0a15d9a1b10f5"
	r = str(int(time.time() * 1000))
	i = r + "1"
	return {
		"bv": t,
		"ts": r,
		"salt": i,
		"sign": hashlib.md5(("fanyideskweb" + word + i + "Y2FYu%TNSbMCxc3t2u^XT").encode()).hexdigest()
	}

有道翻译,新手题

github

Q.E.D.


一切很好,不缺烦恼。