首页 > 解决方案 > 如何在我的脚本意外重复之前搜索我的 anki 套牌?

问题描述

所以我正在尝试编写一个 python 脚本,它采用日语单词的单词列表,在网上找到这些单词的例句,并用这些句子制作 anki 卡片,并标记没有可用句子的单词。

我的基本想法是使用 selenium 从 Tangorin.com 抓取句子,然后使用 genanki 制作卡片,但问题是我想以这样的方式编写脚本,如果该句子已经存在于我的 anki 卡组中,那么脚本要么取下一个句子,或者如果没有更多句子,则将该单词标记为没有任何句子并继续下一个单词。问题是我不知道如何检查正在进行的 anki 数据库以查看卡是否存在。

当您向 anki 添加重复项时,它会通过突出显示红色字段来识别其重复项,如下所示:

Anki 重复指标

所以很明显anki本身可以识别重复卡,我想编写我的程序,它也检查它刚刚拉出的句子,看看它是否是重复卡,然后如果是,跳到下一个可用的句子,如果没有另一个可用的句子,只需将其标记为没有可用的句子卡以用于单独的报告(对于我可以手动添加或忘记的内容),然后移动到下一个单词。我希望我的意思很清楚,抱歉没有更具体,我这个月才开始学习编程。

谢谢你

标签: python-3.xselenium-webdriverinterfaceanki

解决方案


推荐阅读