Python 以图形形式表示Wikipedia

Python 以图形形式表示Wikipedia,python,computer-science,wikipedia,Python,Computer Science,Wikipedia,我想用图形的形式来表示整个维基百科,就像每一篇文章都是一个节点,若一篇文章包含了另一篇文章的链接,那个么它们共享一条边。 因为这将是太多的点击,所以我需要在本地提出请求(在本地设置Wikipedia)。 你能指导我如何实现这一点吗(告诉我一些有用的库或工具) 你可以从维基百科上获得转储 从“python”标记中,我假设您希望使用python来抓取数据并生成图形。 我可以推荐以下模块: 请求-用于检索网站 Beautifulsoup-用于解析html scrapy-beautifulsoup的替

我想用图形的形式来表示整个维基百科,就像每一篇文章都是一个节点,若一篇文章包含了另一篇文章的链接,那个么它们共享一条边。 因为这将是太多的点击,所以我需要在本地提出请求(在本地设置Wikipedia)。
你能指导我如何实现这一点吗(告诉我一些有用的库或工具)

你可以从维基百科上获得转储 从“python”标记中,我假设您希望使用python来抓取数据并生成图形。 我可以推荐以下模块:

  • 请求-用于检索网站
  • Beautifulsoup-用于解析html
  • scrapy-beautifulsoup的替代品
  • pymongodb——当然还有一个mongodb。Mongodb是一个不错的选择,因为它是面向文档的
  • matplotlib-用于可视化
  • graphviz——也是可视化的好选择
  • networkx-图形的可视化和操作

如果我的回答能帮助您解决问题,如果您能将其标记为解决方案,我将不胜感激:)networkx不仅仅用于绘制图形,它还允许对其进行大量请求/操作