爱意满满的作品展示区。
perrydu

分享一个用韦氏大词典API做的查词网页

  •  
  •   perrydu · Dec 28, 2012 · 4917 views
    This topic created in 4908 days ago, the information mentioned may be changed or developed.
    http://webster.aseedo.com/
    之前发过一个贴子/t/52724,因为韦氏大词典的官网广告很多,速度也不快,所以想找一个国内的韦氏大词典网页,结果没人回复。
    最近在学习php(noob一枚),前天突发奇想,能不能用php自己做一个。
    查询了很多php抓取网页内容的方法,结果都不能实现自己的想法。
    然后意外搜索到了韦氏大词典API,注册了一下拿到了Key,一开始不知道如何使用,最后发现了一个含有API Key的URL,然后打开URL是一个XML文件。又在php.net学习了一点如何用php处理XML文件的方法。
    不过php的SimpleXML还是很难完全掌握,得到的XML并没有全部转为html,而只有单词的意思,求高手指教(回复联系方式)。
    10 replies    1970-01-01 08:00:00 +08:00
    haiyang416
        1
    haiyang416  
       Dec 29, 2012
    啊哈,我这两天也有一个关于韦氏词典的idea,正在酝酿
    pyKun
        2
    pyKun  
       Jan 7, 2013
    大爱韦氏

    这个网站是楼主做的么?这里把韦氏原来的1234啊abcd给去掉了,obsolete的是不是也没加进去?
    perrydu
        3
    perrydu  
    OP
       Jan 7, 2013
    @pyKun 1234之前有,但是用SimpleXML做的太容易出现对应错误的情况,所以删了,obsolete没有也是因为用SimpleXML比较有限,想找另外一个方法处理xml,不过最近学习临近期末考,也只能暂缓一下了。凑合着看还是可以的,以后还有韦氏同义词词典。
    pyKun
        4
    pyKun  
       Jan 8, 2013
    @perrydu 加油,如果是python写的,我很情愿现在就帮你一起维护了,php的楼主加油吧
    RelativeLayout
        5
    RelativeLayout  
       Jan 8, 2013
    http://dic.zhan-dui.com/ 楼主 这是我做的字典。有兴趣了大家交流一下~ 或者合并一下。 非盈利。
    tuzi
        6
    tuzi  
       Jan 8, 2013
    @RelativeLayout 感觉不错,继续努力!
    RelativeLayout
        7
    RelativeLayout  
       Jan 8, 2013
    @tuzi 哈~ 多谢支持~ 闲暇时间就会完善完善~
    perrydu
        8
    perrydu  
    OP
       Jan 8, 2013 via iPhone
    @RelativeLayout 不错喔,不过我只是拿这个用来实践php学习,如果哪一天能完善好,有开源的想法。
    perrydu
        9
    perrydu  
    OP
       Jan 8, 2013
    @RelativeLayout 你的简明释义是金山词霸的api吧,想请教一下
    RelativeLayout
        10
    RelativeLayout  
       Jan 8, 2013
    @perrydu 建议开源~ 开源才能让他一直存在下去。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2878 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 08:13 · PVG 16:13 · LAX 01:13 · JFK 04:13
    ♥ Do have faith in what you're doing.