# AHD 2024 Improve

**URL:** <https://forum.freemdict.com/t/topic/28860>\
**Category:** 技术交流与词典编修\
**Created:** [2024 年5 月 17 日 12:04 UTC](https://forum.freemdict.com/t/topic/28860 "2024-05-17T12:04:35Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

作者： ![skippy](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/skippy/32/8444_2.png) [@skippy](https://forum.freemdict.com/u/skippy)\
发布日期： [2024 年5 月 17 日 20:12 UTC](https://forum.freemdict.com/t/topic/28860/21 "2024-05-17T20:12:32Z")

</div>

確實是原文本失誤，我錯了，原諒則箇！字源的部份很多這種問題，還得多費心了。

 ![2024-05-18_040512](https://forumcdn.freemdict.com/uploads/default/original/3X/e/a/eafe8f0a3e284f233e0e6e42b77bec92944688c6.jpeg)  
 ![2024-05-18_052105](https://forumcdn.freemdict.com/uploads/default/original/3X/a/7/a7c7876e3e8b972ce8714be92f201300c0b270f6.jpeg)  
 ![2024-05-18_053934](https://forumcdn.freemdict.com/uploads/default/original/3X/8/d/8d2f2fc26ecf00b88d49c4c08377fe668e881b5c.jpeg)  
 ![2024-05-18_054218](https://forumcdn.freemdict.com/uploads/default/original/3X/f/8/f8164f8ef75515aac60e0d5b1cca23137fd01b63.jpeg)

又修改了一些我看到的部份，先將就著，等高人出手：  
[ahd2024.mdx](https://forum.freemdict.com/uploads/short-url/cVVihuBHKoN7h0GVvet3bDq9Msz.mdx) (16.6 MB)

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 00:18 UTC](https://forum.freemdict.com/t/topic/28860/22 "2024-05-18T00:18:50Z")

</div>

@skippy  
第1张图片中的错误，你能全部指出来吗？给个正确的格式。

第2张图片你的意思是右方括号前多了一个点吗？

第3张图片我看你标明的是多了个中文(或英文)状态下的逗号，你圈起来的这行的最后部分是不是右方括号前多了2个点？

第4张图片现在是中文状态的逗号，正确的应该是英文状态下的逗号吧？

我感觉这些问题我可以通过编程的方式自动处理。前提是知道什么格式不对，正确的格式是什么。

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 00:45 UTC](https://forum.freemdict.com/t/topic/28860/23 "2024-05-18T00:45:31Z")

</div>

![aa](https://forumcdn.freemdict.com/uploads/default/original/3X/c/d/cdfbf6a460c826dc47dc873367e3e29388913aca.png)

我把你最新发的ahd20244.mdx安装在欧路词典里，怎么跟你第一张照片不一样啊，有些字符还不能展示，而且图片也加载不出来，图片放大功能也没有显示，有一行还没有缩进。

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 01:03 UTC](https://forum.freemdict.com/t/topic/28860/24 "2024-05-18T01:03:51Z")

</div>

有一些格式统一的问题，比如数据粘连之类或其他的，我可以通过编程的方式批量处理。

---

<div class="post-metadata">

作者： ![ppxia](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ppxia/32/58538_2.png) [@ppxia](https://forum.freemdict.com/u/ppxia)\
发布日期： [2024 年5 月 18 日 01:36 UTC](https://forum.freemdict.com/t/topic/28860/25 "2024-05-18T01:36:21Z")

</div>

如果是已经知道源文本所有粘连“模式”，相信楼上其他坛友用正则表达式就处理完了。  
您如果感兴趣修复，建议可以把mdx回溯成txt看看是否有什么特定的模式能一网打尽。

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 01:40 UTC](https://forum.freemdict.com/t/topic/28860/26 "2024-05-18T01:40:56Z")

</div>

![bba](https://forumcdn.freemdict.com/uploads/default/original/3X/b/0/b0f035e60faef8cb2e0e94c2e5d6f8889ce8dbd9.png)

我已经恢复为 `txt` 了，但不清楚具体都有什么问题，什么格式有问题，正确的格式是什么，我想针对特定的问题编程批量处理。

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 01:43 UTC](https://forum.freemdict.com/t/topic/28860/27 "2024-05-18T01:43:22Z")

</div>

这个能详细说下吗？我感觉人工搞的话太慢了，有什么格式吗？我看看能不能用编程的方式批量处理 `txt`（`mdx` 恢复为 `txt`）。

---

<div class="post-metadata">

作者： ![medp7060](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@medp7060](https://forum.freemdict.com/u/medp7060)\
发布日期： [2024 年5 月 18 日 01:57 UTC](https://forum.freemdict.com/t/topic/28860/28 "2024-05-18T01:57:47Z")

</div>

(updated： 删了）

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 02:03 UTC](https://forum.freemdict.com/t/topic/28860/29 "2024-05-18T02:03:04Z")

</div>

![as.PNG](https://forumcdn.freemdict.com/uploads/default/original/3X/1/d/1dbc758dc77678139e2ad1130470910297553ed2.jpeg)

@skippy 我用你最新发的ahd2024.mdx在欧路词典安装，安装后查询字母 `a` ,样式和官网上差好多啊

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 02:04 UTC](https://forum.freemdict.com/t/topic/28860/30 "2024-05-18T02:04:11Z")

</div>

我也发现你说的这个问题了，看我上一条回复，查询个字母 `a` ，问题出来了好多.

不过 `mdx` 恢复为 `txt` 是为了便于批量处理. 但批量处理前提是得知道处理什么,什么地方或什么格式有问题.

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 02:08 UTC](https://forum.freemdict.com/t/topic/28860/31 "2024-05-18T02:08:34Z")

</div>

@medp7060

> [@AHD2024](https://forum.freemdict.com/t/topic/28701/72):
>
> 可不可以，打开 mdx, 然后用 .innerText 提取文本，这样“单词粘连”的问题就一目了然了？

这个操作你能详细说下吗?

另外"单词粘连" 有没有错误的格式样例，正确的格式又是什么?

问题一个一个来解决.

---

<div class="post-metadata">

作者： ![medp7060](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@medp7060](https://forum.freemdict.com/u/medp7060)\
发布日期： [2024 年5 月 18 日 02:21 UTC](https://forum.freemdict.com/t/topic/28860/32 "2024-05-18T02:21:38Z")

</div>

(updated： 删了）

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 03:00 UTC](https://forum.freemdict.com/t/topic/28860/33 "2024-05-18T03:00:36Z")

</div>

> [@medp7060](#):
>
> [HTMLElement: innerText property - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText)

 ![aed](https://forumcdn.freemdict.com/uploads/default/original/3X/f/3/f35488635759934d58a03835524e232c4456500d.png)

@medp7060 上面你说的这个网站应该是这样用的

---

<div class="post-metadata">

作者： ![medp7060](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@medp7060](https://forum.freemdict.com/u/medp7060)\
发布日期： [2024 年5 月 18 日 03:22 UTC](https://forum.freemdict.com/t/topic/28860/34 "2024-05-18T03:22:14Z")

</div>

(updated： 删了）

---

<div class="post-metadata">

作者： ![skippy](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/skippy/32/8444_2.png) [@skippy](https://forum.freemdict.com/u/skippy)\
发布日期： [2024 年5 月 18 日 03:23 UTC](https://forum.freemdict.com/t/topic/28860/35 "2024-05-18T03:23:06Z")

</div>

我貼的那幾張圖都是AHD網頁的直接截圖，足見源文件就有一堆毛病。

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 03:46 UTC](https://forum.freemdict.com/t/topic/28860/36 "2024-05-18T03:46:47Z")

</div>

`（<— .mdx)` 和 `(<-- …innerText)` 是什么意思啊

我写代码从官网请求的 `9/11` 数据在浏览器中展示的如下：

 ![qas](https://forumcdn.freemdict.com/uploads/default/original/3X/5/d/5d7f88494750a0c8e8c3bebb327e1540f7b99260.png)  
和 @skippy 发的最新的ahd2024.mdx在欧路词典和 `innerText` 中展示的效果一样

 ![aed](https://forumcdn.freemdict.com/uploads/default/original/3X/f/3/f35488635759934d58a03835524e232c4456500d.png)

---

<div class="post-metadata">

作者： ![zaojz](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/z/c68b51/32.png) [@zaojz](https://forum.freemdict.com/u/zaojz)\
发布日期： [2024 年5 月 18 日 03:50 UTC](https://forum.freemdict.com/t/topic/28860/37 "2024-05-18T03:50:43Z")

</div>

安卓版APK能否提供一下呢，最好是和谐版的

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 03:57 UTC](https://forum.freemdict.com/t/topic/28860/38 "2024-05-18T03:57:49Z")

</div>

@skippy 但是我在官网上查询 aphelion 的展示和 把你发的最新ahd2024.mdx安装在欧路词典中展示的效果差别挺大的

 ![wes](https://forumcdn.freemdict.com/uploads/default/original/3X/4/c/4ca6de1080afb254ebdf0e958528f25a2b1cb426.png)

---

<div class="post-metadata">

作者： ![HelloDict](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/cdc98d/32.png) [@HelloDict](https://forum.freemdict.com/u/HelloDict)\
发布日期： [2024 年5 月 18 日 04:01 UTC](https://forum.freemdict.com/t/topic/28860/39 "2024-05-18T04:01:55Z")

</div>

我可能知道是什么原因导致排版格式错误了，待我验证下。

---

<div class="post-metadata">

作者： ![匿名1651](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E5%8C%BF/b487fb/32.png) [@匿名1651](https://forum.freemdict.com/u/%E5%8C%BF%E5%90%8D1651)\
发布日期： [2024 年5 月 18 日 04:27 UTC](https://forum.freemdict.com/t/topic/28860/40 "2024-05-18T04:27:43Z")

</div>

如果能拿到比html更源头的数据，是可能未被污染的。

至于个人自己修，有现成的模型，直接调用 word ninja 。txt 是纯文本的 mdx 格式，提取出html的部分，再用beautifulsoup 提取出标签的纯文字的部分，再用 word ninja 库，判断是否为粘连，并自动修正，加上 HTML 标签，提示用户该文本是个人修复的，心里有个数。

[上一页](https://forum.freemdict.com/t/topic/28860.md?page=1)

[下一页](https://forum.freemdict.com/t/topic/28860.md?page=3)
