百趣云
百趣云的博客
🔖百度
两个参数,两种获取方式百度翻译 fanyi.baidu.com 的 v2transapi 接口需要 sign 和 token 两个参数,获取方式完全不同:token:页面里写死的,正则一把抠:token: '([0-9a-f]+)'sign:由待翻译文本实时计算,算法在页面 JS 里,种子是页面里的 gtk这个"gtk 种子 + 逐字符位运算"的算法结构,是前端签名里最经典的设计之一,值得完整拆一遍。gtk:算法的种子页面源码里有 window.gtk = '320305.131321201' 之类的定义,两个数字用点分隔。它是 sign 计算的初始状态,会不定期更新——所以工程上 gtk 要