zoukankan      html  css  js  c++  java
  • linux配置词典goldendict

    在mint 18下使用通过, ubuntu 类似。

    方法

    1. 通过软件中心安装goldendict,或者 sudo apt install goldendict
    2. 通过网页抓取程序, 见附录
    3. 下载朗道词典文件,参考这里
    4. 配置如下图


    使用

    1. 鼠标选中
    2. 快捷键ctl + C + C

    python解析脚本

    #encoding:utf-8
    import urllib
    from urllib import request
    from lxml import etree
    from sys import argv
    
    if __name__ == "__main__":
        url = 'http://dict.youdao.com/w/eng/{}/#keyfrom=dict2.index'
        word = argv[1]
        word = word.replace("/", "/")       # url 方式要过滤掉 / 换成全角
        word = urllib.parse.quote(word)      # 这里处理中文,否则 输入中文会有问题。
        turl = url.format(word)
        #turl = urllib.parse.quote(turl, safe='/:?=')
    
        with request.urlopen(turl) as f:
            data = f.read()                        # 读取数据 注意数据返回 bytes
            selector = etree.HTML(data)     # 生成 selector  对象, 利用 xpath 获得内容
            content = selector.xpath("//div[@id='results-contents']")[0]
            content = etree.tostring(content, encoding='utf-8', method='html')
            print(content.decode('utf-8'))
    
  • 相关阅读:
    cookies
    php文件上传
    pho文件和目录操作
    php 日期和时间
    json解析网站
    only_full_group_by的注意事项
    $.extend()、$.fn和$.fn.extend()
    select样式美化(简单实用)
    toArray(),toJson(),hidden([ ]),visible([ ])
    tp5 model 中的查询范围(scope)
  • 原文地址:https://www.cnblogs.com/bregman/p/8869962.html
Copyright © 2011-2022 走看看