如何精简在线词典中的页面元素

上图显示的是我一开始写这个小程序的目标,只留下想显示的元素,其他统统干掉,方法是用python爬取词典查询结果页面后,引用外部样式文件来隐藏网页元素,编程思路来源于DictTango,为其点赞。

下面是设置方式,路径和文件名请设置成自己电脑上的:

程序写的不乍的,但希望这个小程序能帮助到有这方面需求的朋友。如果有大佬有更好的解决方法,请不吝赐教。

1 个赞

goldendict-webengine版可以将css样式写入article-style.css,放在配置文件夹中生效,也就是:python获取查询结果,goldendict引入样式,配合完美。

ojad.py (2.3 KB)
article-style.css (183 字节)

3 个赞

就性能而言,运行 Python 脚本进行单词查询是一种巨大的浪费。可以考虑将 Python 函数封装在服务中,然后通过 HTTP 或 IPC 调用(至少应避免使用 bs4 库)。

说的是网页,但透过Python,连接自己的数据库,网站,可以定制任何想显示在词典上的内容,打造成查询终端