首页 > 系统服务 > 详细

linux配置词典goldendict

时间:2018-04-17 21:58:05      阅读:254      评论:0      收藏:0      [点我收藏+]

在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'))

linux配置词典goldendict

原文:https://www.cnblogs.com/bregman/p/8869962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!