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

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


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

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

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

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