英语外语单词批量查询软件[主页]
外加了接口,可以调用函数search_word(word)获取word的解释了。
只需要在power shell里pip install wordlistenquiry
,就可以在python里import这个包了。
详细介绍请看README
它的应用FastEnglishLearn
一个简单的爬虫程序,用于批量查询英语外语单词,有图形界面。
希望有一颗小星星鼓励一下⭐
有参考17年停更的项目QueryMoreWords完全无法使用,我甚至被迫学了python
- 某年暑假,做完老师布置的一本阅读理解,准备做一个生词表,整了几天没整出来
太枯燥了,而且估计反正我也不会背 - 大部分重复操作可以靠编程解决
- 单词表整理出来,你不一定会背,但是不整理,一定不会去背,本项目旨在减少整理时间(你只要输入单词就行了)(虽然它挺慢,但也比你一个一个复制粘贴查询复制粘贴进表格快得多吧)
- 初中、高中生、考研党:你可以用它来大大减少你做完一组阅读理解后生词积累的查询时间(也更方便背诵),省下来的时间多做几道数学题不香吗[卷起来了]
我当时要是有这玩意也不至于高考这么糟糕 - 老师:用法与学生类似,
虽然有的老师喜欢查纸质词典这个程序或许可以让你早睡一会儿 - 小语种学员(法/日):纯单词(无解释)考试大纲的
- 金山有时候会维护,无法使用
- 海词查询速度最快
- 当查询不到意思时,excel文件的输出会用有道翻译函数替代
- 非英语目前只有有道源
-
被查询的单词列表必须是txt文件/xlsx文件
-
txt必须每行一个单词/词组,每行多个单词会被视作词组
-
excel必须第一列是单词/词组,运行程序后第二列会生成解释,第三列及以后就随便你写什么了
excel第一列每一个单元格一个单词/词组,中间空行会出现错误(大概有?我没测试过)
- txt文件可以用"sample.txt"进行测试
- excel文件可以用"sample.xlsx"进行测试
- [en]查询特定单词时,会导致崩溃,这与网页有关(目前只在有道遇到过)(这个单词本身也比较生僻
居然是个比较常用的学术英语词汇呢)(好像是个p开头的) - [jp]含有汉字大概率查不出,直接转换成假名再查
- 不应该爬取相关网站robots.txt里规定禁止爬取的内容
- 查询源分别为:
- 我自己的的代码就很丑了,也不强求,毕竟txt和excel的读写不一样,每个网页html也不同。
- 希望后继者多多使用函数/类。
- 能精简代码,规范代码,提速的最好
- 增加查询源的需要修改
class getimg
:网页html的处理url(choice)
:增添一个网址phrase(choice, word)
:增添其词组中空格的替换def unfind(choice)
:增添其查询不到单词的返回结果class Application(Frame) : createWidgets(self): size , URL
:size++,URL列表里再添一个
- 增加本地查询源的可能要修改得更多
版本更新:download
ps:代码肯定是最新版本的
- Windows64位用户(基本上内存大于4g的都是)下载1.0.exe即可运行
- 其他系统用户直接下载源代码执行吧,顺便看看有没有bug
- ps: 源代码运行需要python环境,并安装两个库,在cmd/power shell里输入:
pip install openpyxl
pip install requests
- [v1.1 download from gitee]
- 更新内容:
如果短语无法查询到结果,则全部替换为翻译函数如果短语无法查询到结果,且在第二列有值,则不会替换为翻译函数
- 更新内容:
英语单词批量查询软件外语单词批量查询软件- 增添了有道法语/日语查询源
- !!!日语请全部使用假名(平/片均可),含有汉字会无法查出
- 毕竟本人不学小语种,所以小语种可能有更多bug,请自行调源代码/issues
- 更新内容:
- 增加了德语(仅限单词)
- 有道词典没有德语真的是。。。
- 更新内容:
- 优化了查询函数
- v1.1的改动回退至v1.0