python - 并发 Python 维基百科包请求

标签 python api mediawiki wikipedia wikipedia-api

我正在制作一个 python 应用程序,它使用 python Wikipedia 包来检索 3 个不同维基百科页面的正文。但是,我注意到一次检索一篇文章时性能非常慢。有没有一种方法可以并行检索 3 个维基百科页面的正文?

最佳答案

如果您想要“原始”页面,您可以使用任何 python 抓取库,例如 twisted/scrapy 。 但是,如果您正在寻找解析的 wiki 格式,您应该使用 pywikibot/mwparserfromhell具有多进程。

关于python - 并发 Python 维基百科包请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49832952/

相关文章:

c++ - 使用 c(++) 扩展时的 @staticmethod

python - 索引错误 : list index out of range (Python)

mediawiki - 可以创建整个 Wiki 的 ZIM 文件吗? (我自己的,基于 mediawiki)

php - Mediawiki php : how to get the name of user who uploaded a file?

python - 将用户事件记录到 Django 中的文件

python - python gtk.Entry 中的 "preedit-changed"事件不起作用

api - 我的 Twitter 流边界框有什么问题?

android - 如何在Android中查询一个api?

c - WMQ 安全退出 UserID/PWD 传递问题

java - 如何修复 Java 中 mediawiki-api 上的 "error code=mustpostparams"