2024-05-15 22:48:41 发布
网友
我用Pywikibot构建了一些报表工具。随着事情的发展,现在需要2个小时才能完成报告,所以我希望能加快进度。主要思路:
page.get(throttle=False)
不幸的是,我找不到很多关于缓存和数据库访问的文档。唯一的方法似乎是深入到代码中,而且user-config.py中关于数据库访问的信息非常有限。如果有关于wikidb的文档可以在那里找到吗?在
user-config.py
还有,有没有其他方法可以加快速度?在
使用PreloadingGenerator以便成批加载页面。或者MySQLPageGenerator,如果您使用直接数据库访问。在
PreloadingGenerator
MySQLPageGenerator
参见示例here。在
看起来pagegenerators确实是一个加快速度的好方法。最好的文档是directly in the source。在
pagegenerators
即使是在那里,也不清楚MySQL连接的细节放在哪里。(希望能更新此内容。)
我在命令中使用“-pt:1”选项每秒进行一次编辑。在
我正在运行命令
python pwb.py category add -pt:1 -file:WX350.txt -to:"Taken with Sony DSC-WX350"
https://www.mediawiki.org/wiki/Manual:Pywikibot/Global_Options
使用
PreloadingGenerator
以便成批加载页面。或者MySQLPageGenerator
,如果您使用直接数据库访问。在参见示例here。在
看起来
pagegenerators
确实是一个加快速度的好方法。最好的文档是directly in the source。在即使是在那里,也不清楚MySQL连接的细节放在哪里。(希望能更新此内容。)
我在命令中使用“-pt:1”选项每秒进行一次编辑。在
我正在运行命令
https://www.mediawiki.org/wiki/Manual:Pywikibot/Global_Options
相关问题 更多 >
编程相关推荐