搜狗词库的批量下载#Python

2023-02-06  本文已影响0人  大君君的盛小呆

在制作电子病历全文索引时,需要建立索引,索引是根据索引词建立的,现有索引词匮乏,不能满足需求,搜寻之后,发现搜狗输入法的医学词库很庞大,所以,想着自学写一个Python脚本,完成词库的自动下载工作。

正文

分析参考资料代码

通过分析代码发现,思路是:

  1. 获取分类链接
  2. 获取该分类的分页链接
  3. 获取该页下载链接-->生成一个list
  4. 通过list下载内容

所需模块知识补充

1、requests和BeautifulSoup模块(分类、分页、下载链接都涉及)

image

2、write模块

def download_dict(dl_url, path):    
    res = requests.get(dl_url, timeout=5)    
    with open(path, "wb") as fw:        
          fw.write(res.content)

总结

解析网页和下载内容部分进行了详细解释,针对如何将scel文件转换成txt文件,这里先不做讲解了(我也没弄明白呢),下次有机会再给大家分析分析。

附赠代码下载链接

我用夸克网盘分享了「搜狗词库的批量下载#Python」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/2d42c4b3ee60
提取码:dtp5

参考资料

  1. Python 搜狗词库的批量下载
上一篇 下一篇

猜你喜欢

热点阅读