百度翻译是errno: 1022什么原因

自媒体 思享 835浏览

因为百度免费的API额度调整,不得不使用在线翻译的接口,刚好网上也有很多JS逆向的实现方案。之前用着感觉没问题,可以是突然之间就不行了,不返回errno: 1022。通过搜索最终找到了答案

解决办法

百度翻译新增了一个请求头参数 Acs-Token,如果不携带该参数,直接按照以前的方法进行处理,会出现 1022 报错,并且如果直接将 Acs-Token 写成定值,前几次可能能成功,多查询几次也会报同样的错误

于是,我就从新抓包,获得Acs-Token参数的值,但如果多试几次,就会发现,这个Acs-Token其实是变化的

但是我使用固定的值,能够成功翻译,而且使用了几次,都没问题,就不继续研究了

如果有兴趣继续研究逆向获取Acs-Token 值的,可以参考大佬的文章《百度指数 Cipher-Text、百度翻译 Acs-Token 逆向分析

推荐阅读

百度网盘最新不限速下载软件:爱奇艺万能联播

百度网盘的下载速度一直广受诟病。之前有过不限速下载的软件,但是因为平时很少用网盘,软件需要更新,无法使用。最近发现了一个官方的退出加速方法,就是爱奇艺万能网播使用网盘下载功能。下载并安装爱奇艺万能联播,并打开。登录到您的百度云帐户。选择你要下载的文件......

百度自动推送php实现代码

我们知道主动推送有助于搜索引擎抓取和收录网站内容,wordpress或者主流CMS其实已经集成了推送功能。但是如果我们要定期归还,而不是只在发布的时候推一次。这个功能可以通过结合PHP和Pagoda Panel的预定任务来实现。$api = '百度站......

{“error_code”:110,”error_msg”:”Access token invalid or no longer valid”}错误

百度开放平台应用界面出现错误{"error _ code": 110," error _ msg ":"访问令牌无效或不再有效" }。一般表示令牌无效,那么如何解决呢?Access_token:访问令牌;得到;Expires _ in:访问令牌的有效......