推荐学习书目
› 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
V2EX  ›  Python

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

  •  
  •   SimbaPeng · Mar 28, 2018 · 10895 views
    This topic created in 3152 days ago, the information mentioned may be changed or developed.

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

    https://github.com/px3303/translateyoudao

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

    顺便求个 star,谢谢

    Supplement 1  ·  Mar 28, 2018
    我上面说的很清楚了,我知道有开放的接口,但是开放的接口有字符限制,按字符收费的。

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

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

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

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

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


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

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

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

    youdao 就这么简单地 sign 一下…… 估计他家的 sign 不久后会像百度翻译一样学谷歌的做法
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
    ♥ Do have faith in what you're doing.