# 历史原则梵语百科词典 | 2025/9/4爬取

**URL:** <https://forum.freemdict.com/t/topic/41519>\
**Category:** 小语种\
**Tags:** mdx, 梵语, sanskrit, 梵文\
**Created:** [2025 年9 月 4 日 09:01 UTC](https://forum.freemdict.com/t/topic/41519 "2025-09-04T09:01:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmcc718](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/bmcc718/32/57576_2.png) [@bmcc718](https://forum.freemdict.com/u/bmcc718)\
**Post date:** [2025 年9 月 4 日 09:01 UTC](https://forum.freemdict.com/t/topic/41519/1 "2025-09-04T09:01:46Z")

</div>

> 《An Encyclopaedic Dictionary of Sanskrit on Historical Principles》为印度浦那德干学院（Deccan College）主持的梵语历史原则百科词典工程，1948年由语言学家S. M. Katre发起，旨在以文献证据系统追溯梵语词汇自吠陀时代至19世纪的音义演变与用法史。[1](https://dcpune.ac.in/san_researchdept.html)[2](https://en.wikipedia.org/wiki/Sumitra_Mangesh_Katre)该项目以约1500种梵文典籍为基础，覆盖62个知识门类（如吠陀、达尔沙那、法典、文学、戏剧学、数学、建筑、医学等），并建立逾一千万条纸质摘录卡片的“词汇卡片库”（scriptorium）作为实证基础，所收例证最晚及《Hāsyārṇava》（约1850）。[1](https://dcpune.ac.in/san_researchdept.html)词典按历史顺序编排词义，逐义配原文引证，标明所涉学科、语法范畴、词源与派生关系，兼述文化史、术语史等相关信息并系统呈现同形词、同义、复义与下义关系。[1](https://dcpune.ac.in/san_researchdept.html)1973年进入编辑阶段，1976年出版首册，迄今已刊行35卷、计6056页，条目进展至“a（अ）—abhigamyamānaparadārādi（अभिगम्यमानपरदारादि）”。[1](https://dcpune.ac.in/san_researchdept.html)[3](https://www.bagchee.com/books/BB139165/an-encyclopaedic-dictionary-of-sanskrit-on-historical-principles-volume-35)馆藏与书目信息显示该书以梵语为主体并配英文导言与说明，由德干学院连续出版，卷次与编辑体制曾有调整。[4](https://search.worldcat.org/title/encyclopaedic-dictionary-of-sanskrit-on-historical-principles/oclc/3932453)词典历任总主编包括Katre、A. M. Ghatage、S. D. Joshi等，现任为Prasad P. Joshi；学者A. L. Basham曾高度评价其学术意义。作为目前唯一依历史原则全面覆盖梵语全时段的大型辞书，它既是语言史与语文学研究的基干工具，亦为印度学及相关领域提供坚实的数据与方法论支撑。——GPT-5搜索后的介绍

数据源来自： [Welcome Page - Digital KoshaSHRI - An Encyclopaedic Dictionary of Sanskrit on Historical Principles](https://koshashri-dc.ac.in/)

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/1/2/121f7f4e85f77d9bc4807b129eaa91c81e8854f0.png)

[历史原则梵语百科词典.zip](https://forum.freemdict.com/uploads/short-url/jQsit0c0oFmVKbdpMv214ROc4pE.zip) (14.8 MB)

网站的结构是，每个单词有vocable和id（一个vocable可能对应多个id，他们是不同的词条）

不知道是现在网站还没有把全部数据放上去，还是什么原因，词条明显偏少，以下是用于制作该词典的python代码，以供用于后续修补：

[1爬取全部的vocable.py](https://forum.freemdict.com/uploads/short-url/7S2R4jbUDdsDErLkvFCCxi1s6ub.py) (6.0 KB)  
[2爬取一个vocable对应多个id的情况.py](https://forum.freemdict.com/uploads/short-url/kWiG6IPIsZ3DsqVEa7hpI75lfiU.py) (6.5 KB)  
[3合并词条并去重.py.py](https://forum.freemdict.com/uploads/short-url/jXtALAKnNLVJ19xUCk1D3cBF4Dm.py) (5.4 KB)  
[4根据id爬取每个词条的内容.py](https://forum.freemdict.com/uploads/short-url/pdSMuuvbpSMDSZmyGTIkrxY7rCu.py) (6.5 KB)  
[5 将数据转换成MDX的txt koshashri\_to\_mdx.py](https://forum.freemdict.com/uploads/short-url/aWvnjfbxxJdUrKWG3wa63xjQPM8.py) (21.3 KB) （注意将生成的txt中的开头的标签去掉然后最后再加一个，否则打包MDX时会绷掉）

---

<div class="post-metadata">

**Author:** ![bmcc718](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/bmcc718/32/57576_2.png) [@bmcc718](https://forum.freemdict.com/u/bmcc718)\
**Post date:** [2025 年9 月 4 日 10:32 UTC](https://forum.freemdict.com/t/topic/41519/2 "2025-09-04T10:32:29Z")

</div>

上一楼的版本有些问题，小时内编辑次数有限制，新版放这里了：

[历史原则梵语百科词典.zip](https://forum.freemdict.com/uploads/short-url/kCRErNR08DHMaTh2CMfQTUWDuSu.zip) (14.8 MB)

[koshashri\_to\_mdx.py](https://forum.freemdict.com/uploads/short-url/en333mxRk9c6xGSYPdIFLLSAaDY.py) (22.5 KB)

---

<div class="post-metadata">

**Author:** ![weshor](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@weshor](https://forum.freemdict.com/u/weshor)\
**Post date:** [2025 年9 月 4 日 10:42 UTC](https://forum.freemdict.com/t/topic/41519/3 "2025-09-04T10:42:22Z")

</div>

您好，感谢制作和分享。有个小bug想提出来供参考，在goldendict-ng中，选中词条中内容的话，会把内容覆盖掉，看不到原来的内容，希望改进一下， 多谢了。另外，希望能够出一版默认显示e.g.的css，多谢了。

 ![捕获](https://forumcdn.freemdict.com/uploads/default/original/3X/5/3/531a11ddb6e5531bbf8bb7422093e704eddea4a4.png)

---

<div class="post-metadata">

**Author:** ![weshor](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@weshor](https://forum.freemdict.com/u/weshor)\
**Post date:** [2025 年9 月 4 日 10:44 UTC](https://forum.freemdict.com/t/topic/41519/4 "2025-09-04T10:44:51Z")

</div>

这个问题在您之前的两部词典中也存在，希望一并改进下，多谢了

---

<div class="post-metadata">

**Author:** ![amob](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/amob/32/14630_2.png) [@amob](https://forum.freemdict.com/u/amob)\
**Post date:** [2025 年9 月 4 日 10:49 UTC](https://forum.freemdict.com/t/topic/41519/5 "2025-09-04T10:49:06Z")

</div>

你用的gd太老了，不支持css完整特性。我反馈后才修复的。

> [@【历史讨论】GoldenDict-ng 基于Qt5.15.2/Qt6.X版本](https://forum.freemdict.com/t/topic/11495/3295):
>
> 全局变量声明不能识别： [image]

> <https://github.com/xiaoyifang/goldendict-ng/pull/1588>
>
> :root css isolation
> 
> https://developer.mozilla.org/zh-CN/docs/Web/CSS/:root

---

<div class="post-metadata">

**Author:** ![bmcc718](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/bmcc718/32/57576_2.png) [@bmcc718](https://forum.freemdict.com/u/bmcc718)\
**Post date:** [2025 年9 月 4 日 11:18 UTC](https://forum.freemdict.com/t/topic/41519/6 "2025-09-04T11:18:07Z")

</div>

![image](https://forumcdn.freemdict.com/uploads/default/original/3X/2/1/2130d92005ab767109abade8af037aea25ecb4c5.png)

又更新了一版，修复了未处理的标签

[历史原则梵语百科词典.zip](https://forum.freemdict.com/uploads/short-url/zROdX0njVFf3iGO3Y2nVAs9UWqR.zip) (14.8 MB)

[koshashri\_to\_mdx.py](https://forum.freemdict.com/uploads/short-url/sp6mNwcm9lcwuGxq4WRubbrngrJ.py) (24.4 KB)

另外，让纳米🍌画了个图标

 ![历史原则梵语百科词典](https://forumcdn.freemdict.com/uploads/default/original/3X/2/b/2b3b9fefb45afec32ac89fecb56dd17601accc24.jpeg)

---

<div class="post-metadata">

**Author:** ![见贤2思齐](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E8%A7%81/f08c70/32.png) [@见贤2思齐](https://forum.freemdict.com/u/%E8%A7%81%E8%B4%A42%E6%80%9D%E9%BD%90)\
**Post date:** [2026 年8 月 18 日 07:32 UTC](https://forum.freemdict.com/t/topic/41519/7 "2026-08-18T07:32:11Z")

</div>

是梵英？還是梵汉
