Python有道翻译2.1版本爬虫实现

本文介绍了作者在使用已破解的有道翻译API时遇到的问题,以及解决方案。当请求URL中去除 '_o' 参数后,虽然能够获取翻译结果,但翻译质量下降。作者分享了翻译请求的报文细节,包括加密盐和签名字符串等关键参数,探讨可能使用的旧版本接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

web端的有道翻译前几个月就已经有人破解了,链接:http://blog.youkuaiyun.com/nunchakushuang/article/details/75294947。

不过本人使的时候却只返回错误代码errorcode:50了,之后有人说把Request URL中的translate_o的_o去掉就可以返回翻译结果,在去掉之后的确能返回翻译结果,不过翻译的水平相比web端降低了很多。很可能去掉_o后使用的是一个很旧的版本接口。于是有了以下的尝试,以下是翻译请求报文

Form Data的数据和以前的版本没有什么区别,和以前一样

  • salt:加密用到的盐。sign:签名字符串。i:需要进行翻译的字符串         
  • 其他的数据类型都是固定写法
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值