# 建议分享些脚本代码

**URL:** <https://forum.freemdict.com/t/topic/16120>\
**Category:** 闲聊吹水\
**Created:** [2022 年10 月 10 日 07:41 UTC](https://forum.freemdict.com/t/topic/16120 "2022-10-10T07:41:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

作者： ![surfactant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/dbc845/32.png) [@surfactant](https://forum.freemdict.com/u/surfactant)\
发布日期： [2022 年10 月 10 日 07:41 UTC](https://forum.freemdict.com/t/topic/16120/1 "2022-10-10T07:41:17Z")

</div>

学写点小程序，从一个现成可用的实例开始，先看个大概然后再去看手册教程，是最快捷的学习方法

每做一部词典，多多少少都会有一点小脚本作为副产品，如果能注解好分享出来，第一次别人可能“白嫖”你的成果，下次别人做了成品出来也会愿意分享回馈，大家水平都高了，制作效率分享质量就高了，应该算是件美事

当然，分享是情分不分享是本分，也没什么对错之分。一点小建议。

---

<div class="post-metadata">

作者： ![atauzki](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/atauzki/32/1365_2.png) [@atauzki](https://forum.freemdict.com/u/atauzki)\
发布日期： [2022 年10 月 10 日 08:03 UTC](https://forum.freemdict.com/t/topic/16120/2 "2022-10-10T08:03:34Z")

</div>

> **[GitHub - atauzki/ColDownloader: Collins English Dictionary Grabber](https://github.com/atauzki/ColDownloader)**
>
> Collins English Dictionary Grabber. Contribute to atauzki/ColDownloader development by creating an account on GitHub.

20年疫情的时候写的，写得比较烂，也懒得维护了

---

<div class="post-metadata">

作者： ![surfactant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/dbc845/32.png) [@surfactant](https://forum.freemdict.com/u/surfactant)\
发布日期： [2022 年10 月 10 日 08:12 UTC](https://forum.freemdict.com/t/topic/16120/3 "2022-10-10T08:12:27Z")

</div>

@jcz777 兄前次就慷慨分享一个 EmEditor 脚本实例，本人收益不浅

> [@Emeditor实现快速词典校对操作](https://forum.freemdict.com/t/topic/14991/7):
>
> 不是啊。那是某个宏里面的菜单。 给你个例子看看 menu = CreatePopupMenu(); menu.Add( "插入 @@@LINK= ", 1 ); menu.Add( "插入 中文字符集（仅基本区）", 2 ); menu.Add( "插入 中文字符集（含扩展兼容）", 3 ); menu.Add( "插入 拼音字符集", 4 ); result = menu.Track( 0 …

我也分享了一个修改的脚本

> [@请教：如何管理为数众多的脚本](https://forum.freemdict.com/t/topic/15861/11):
>
> EmEditor 官方有一个管理脚本(宏)的脚本，非常方便，但是只能列出指定文件夹下的EmEditor脚本文件 .jsee 和 .vbee \<\>[Popup Macros – EmEditor (Text Editor)](https://www.emeditor.com/files/popupmacros-jsee/)\<\> 我把它修改了一下，可同时列出其中的 .exe .py .lnk 文件并点击执行，应该挺好用的 [PopupMacros\_enhanced3.zip](https://forum.freemdict.com/uploads/short-url/1SVjUSqA1F6jaWR6kBBaU2apn5a.zip) (2.0 KB) [I…

昨天 @Sunny1 兄指路一个老贴的 @lurker 兄分享的一个爬虫实例，本人认真学了下，应该算是入门了，十分感谢

> [@谁愿意帮我爬一遍 WordReference](https://forum.freemdict.com/t/topic/6428):
>
> 你电脑或虚拟机装有较新版本的 Ubuntu 系统，Ubuntu 内装有 Python3 和 pip3，通过 pip3 安装 requests、beautifulsoup4、html5lib。 设备联网，打开终端，cd 到 .py 所在目录，执行。 执行完，得到文件 dc\_n.txt，合并-压缩后上传到这里就好了，感谢！

我也贴了我自己注解的版本，对别人有多少用处不敢说，至少我自己是觉得有助于初学者理解原理  
（这个注解版和原贴的版本运行上并无区别，问题出在我自己的系统上）

> [@哪位能否分享一个自己写的简单点的python爬虫实例学习一下](https://forum.freemdict.com/t/topic/16081/7):
>
> 把 @Sunny1 老兄推荐的这位前辈的一个爬虫程序仔细研究了一下，加了点注解把变量名按自己的习惯改复杂了 [https://forum.freemdict.com/t/topic/6428/44](https://forum.freemdict.com/t/topic/6428/44) 在我的VS中怎么跑都没问题，但是在Win下直接点击运行出现下面的屏幕，后来不知怎么又闪退，应该是中文注解引起的，请专家有空的话帮忙看下什么原因，谢谢！ [wg04-16 (lurker)(#44)(a…](https://forum.freemdict.com/uploads/short-url/rgoMan1m0j0L0DoA015c3oheiPK.py)

早前我也贴过一个js脚本，虽然一个赞都没赚到，但自认为质量尚可

> [@求教—— txt中 如何将 @@@link=xxx 替换为原词条内容](https://forum.freemdict.com/t/topic/14514/19):
>
> 大概写了个脚本，可惜是 js的，跑了下还行，python好久不用忘差不多了，可以请python大神出手看看 content = "\r\n" + content + "\r\n"; // 当前文本文件的完整内容 var myEntry = ""; // 一个词头 var myContent = ""; // 一条释义 while (content.match(/…

---

<div class="post-metadata">

作者： ![surfactant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/dbc845/32.png) [@surfactant](https://forum.freemdict.com/u/surfactant)\
发布日期： [2022 年10 月 10 日 08:20 UTC](https://forum.freemdict.com/t/topic/16120/5 "2022-10-10T08:20:04Z")

</div>

算个积极的看客吧

---

<div class="post-metadata">

作者： ![surfactant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/dbc845/32.png) [@surfactant](https://forum.freemdict.com/u/surfactant)\
发布日期： [2022 年10 月 10 日 09:30 UTC](https://forum.freemdict.com/t/topic/16120/6 "2022-10-10T09:30:41Z")

</div>

@atauzki 正在拜读你的大作，请教下，socks 应该装哪个包？装了几个都不管用。谢谢！  
 ![Image](https://forumcdn.freemdict.com/uploads/default/original/3X/c/b/cba2bed84e7ca9070e8c804cda1326578b07037e.png)

 ![Image](https://forumcdn.freemdict.com/uploads/default/original/3X/6/6/661458385bd58151b8f2af67b216efda729825c7.png)

---

<div class="post-metadata">

作者： ![atauzki](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/atauzki/32/1365_2.png) [@atauzki](https://forum.freemdict.com/u/atauzki)\
发布日期： [2022 年10 月 10 日 09:33 UTC](https://forum.freemdict.com/t/topic/16120/7 "2022-10-10T09:33:30Z")

</div>

pysocks

---

<div class="post-metadata">

作者： ![surfactant](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/dbc845/32.png) [@surfactant](https://forum.freemdict.com/u/surfactant)\
发布日期： [2022 年10 月 10 日 09:34 UTC](https://forum.freemdict.com/t/topic/16120/8 "2022-10-10T09:34:12Z")

</div>

难怪搜不到，谢谢！
