前几天把有道云翻译 web 版的接口破解了,写了 Python 的有道翻译工具包,有需要的同学可以试一下 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
SimbaPeng

前几天把有道云翻译 web 版的接口破解了,写了 Python 的有道翻译工具包,有需要的同学可以试一下

  •  
  •   SimbaPeng 2018 年 3 月 28 日 10422 次点击
    这是一个创建于 2949 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有道云翻译有开放的翻译接口,不过免费账号有字符限制(土豪当我没说~),所以我就实现了一个基于有道云翻译 web 版(破解的 API )的翻译工具包。

    https://github.com/px3303/translateyoudao

    大家请从官方 pypi 源安装,因为刚上没多久,国内其他源估计还没同步过来

    顺便求个 star,谢谢

    第 1 条附言    2018 年 3 月 28 日
    我上面说的很清楚了,我知道有开放的接口,但是开放的接口有字符限制,按字符收费的。

    我只是破解了 有道翻译 web 版 http://fanyi.youdao.com/ 这里的接口调用的 token 算法和一些服务端验证,如果大神觉得这不算破解那就不叫破解好了。

    另外说下我这个适合的业务场景:

    如果你有大量的英文数据要翻译,又不想花很多钱去调用第三方的开放接口,可以试试我这个。

    最后希望 v2 的装逼货少在网上当键盘侠。
    37 条回复    2018-04-02 15:54:23 +08:00
    yang2yang
        1
    yang2yang  
       2018 年 3 月 28 日
    好像很厉害,支持一下
    congminghaoxue92
        2
    congminghaoxue92  
       2018 年 3 月 28 日   1
    这不是有现成的 api 么? http://fanyi.youdao.com/openapi?path=data-mode
    congminghaoxue92
        3
    congminghaoxue92  
       2018 年 3 月 28 日
    另外这个工具也不错,https://github.com/felixonmars/ydcv
    b821025551b
        4
    b821025551b  
       2018 年 3 月 28 日
    zjp
        5
    zjp  
       2018 年 3 月 28 日 via Android
    有道的接口 http://dict.youdao.com/jsonapi?xmlVersion=5.1&dicts={"count":99,"dicts":[["ec"]]}&jsOnversion=2&q=
    不需要任何校验…
    summerwar
        6
    summerwar  
       2018 年 3 月 28 日
    这个好像不叫破解的 API 应该是把 web 版的接口 经过抓包用自己的命令进行了二次封装而已
    wekw
        7
    wekw  
       2018 年 3 月 28 日
    这是个毛的破解,就是包装了一层。希望 Python 爱好者们正视自己的能力,努力成为真正的程序员。
    SimbaPeng
        8
    SimbaPeng  
    OP
       2018 年 3 月 28 日
    @congminghaoxue92 现成的按字符收费,请读完我的说明再评论好么?
    rubycedar
        9
    rubycedar  
       2018 年 3 月 28 日
    人家开源也开了,你们要是不服自己做啊,没人做,考虑用别人的,你们还在这喷人家…… v2 要变某博了?
    SimbaPeng
        10
    SimbaPeng  
    OP
       2018 年 3 月 28 日
    @summerwar

    破解了他的 js 生成 token 的算法不能叫破解么?


    @wekw
    真正的程序员,呵呵呵
    SimbaPeng
        11
    SimbaPeng  
    OP
       2018 年 3 月 28 日
    @zjp 你这个接口有文档么?只支持英->中?
    SimbaPeng
        12
    SimbaPeng  
    OP
       2018 年 3 月 28 日
    @b821025551b 我这个和它的定位不同,我这个是用来嵌入代码,翻译大量词汇的
    zjp
        13
    zjp  
       2018 年 3 月 28 日
    @SimbaPeng 不清楚来源,网上流传的有道接口基本是这个
    keenwon
        14
    keenwon  
       2018 年 3 月 28 日
    @zjp

    这个接口稳定吗?我之前找过,没找到好的,然后爬网页正则匹配了。
    zjp
        15
    zjp  
       2018 年 3 月 28 日 via Android
    @keenwon 不清楚 我并没有用。 其实好几个翻译接口都可以免费申请 key 用非官方的接口没什么必要…译云腾讯搜狗都可以申请
    mochanight
        16
    mochanight  
       2018 年 3 月 28 日 via iPhone
    支持楼主。。。现在喷子真多。
    zsdroid
        17
    zsdroid  
       2018 年 3 月 28 日
    这样吗?
    ![image]( )
    misaka19000
        18
    misaka19000  
       2018 年 3 月 28 日 via Android
    干什么不好非要去破解搞破解 破解完了还放出来 佩服佩服
    byte404
        19
    byte404  
       2018 年 3 月 28 日 via Android   1
    @misaka19000 大佬晒一下你的 gayhub ?
    prolic
        20
    prolic  
       2018 年 3 月 28 日 via Android
    这种也能上 pypi ?一个调 web 服务的 api,接口还是别人的,加密方式变了就废了,还能当成第三方库扔 pypi 源
    F1024
        21
    F1024  
       2018 年 3 月 28 日
    放在 gayhub 就好了 不要弄到 pypi
    Nathanzheng
        22
    Nathanzheng  
       2018 年 3 月 28 日
    @Aumujun #19 点开头像就能看啊, 人家已经公开了
    https://github.com/RitterHou
    forestyuan
        23
    forestyuan  
       2018 年 3 月 28 日
    严格来说,如果是破解就触犯法律了
    shiny
        24
    shiny  
    PRO
       2018 年 3 月 28 日
    不怕猪厂法务部找你麻烦吗,毕竟以前他们 DMCA 过 github 上网易云音乐的破解
    easylee
        25
    easylee  
       2018 年 3 月 28 日
    已经 Star.
    jy00566722
        26
    jy00566722  
       2018 年 3 月 28 日
    有意思。
    TimePPT
        27
    TimePPT  
    PRO
       2018 年 3 月 28 日 via iPhone
    我记得百度翻译和搜狗翻译的 Open API 每月 200 万字符的免费额度。翻译个文献啥的基本够用了。
    mec
        28
    mec  
       2018 年 3 月 29 日
    又开放 API 吧,我之前也撸了一个命令行工具 https://github.com/mecforlove/translator
    v2dead
        29
    v2dead  
       2018 年 3 月 29 日
    律师函准备查收一下。
    msg7086
        30
    msg7086  
       2018 年 3 月 29 日
    主要关注点应该还是在破解违法上。
    绕过公司自己的验证,获取公司非公开计算资源。
    注意安全,小心别被扣上 [破坏计算机信息系统罪] 的帽子。
    GG668v26Fd55CP5W
        31
    GG668v26Fd55CP5W  
       2018 年 3 月 29 日 via iPhone
    学习了
    oneyian
        32
    oneyian  
       2018 年 3 月 29 日
    巧了,我基于开放接口开发了一个 Mac 版。
    ![image]( https://github.com/oneyian/Translation/raw/master/2.jpg)
    Hopetree
        33
    Hopetree  
       2018 年 3 月 29 日
    有道翻译的那个反爬虫其实还好吧,并不难解,不过这种项目放到 pypi 是有些不妥,因为有道随时都可以更改反爬虫的策略,你这个项目分分钟就 GG 了,当做一个爬虫项目来分享还是可以的吧
    xiaomayi0323
        34
    xiaomayi0323  
       2018 年 3 月 29 日
    为什么要放到 pypi 上?为了方便?
    longchisihai
        35
    longchisihai  
       2018 年 3 月 29 日
    技术含量还是有的 楼上瞎喷 只不过这个东西是否应该放到 pypi 上有待商榷
    timothyye
        36
    timothyye  
       2018 年 3 月 31 日 via Android
    之前用 go 写过一个,没有破解,直接爬取的网页内容

    https://github.com/timothyye/ydict
    yucongo
        37
    yucongo  
       2018 年 4 月 2 日
    不错啊,楼猪加油……

    youdao 就这么简单地 sign 一下…… 估计他家的 sign 不久后会像百度翻译一样学谷歌的做法
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1470 人在   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 153ms UTC 17:07 PVG 01:07 LAX 10:07 JFK 13:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86