1

我正在开发一个 java 项目,在该项目中我从给定的输入 url 收集超链接并抓取这些收集的超链接以收集与第一个给定输入 url 相关的更多网页。收集后,我需要形成一个网络图(如下图所示),显示从一页到另一页的关系。我怎么能在java中做到这一点?

例如 - http://uploading.com/files/get/2d51d3fb/untitled.JPG

4

1 回答 1

0

你可以在这里找到一些关于绘图的资源:http: //www.graphviz.org/Resources.php

我不确定它们中的任何一个是否特定于 Java,但它可能会让您朝着正确的方向前进。还有与 Graphvis 本身交互的可能性。您可以构建简单的文本文件来表示图形中的边缘(有向或无向),然后将它们提供给工具并让它们生成图像。这是一种丑陋的解决方案,但根据您的需要,它可能已经足够好了。

于 2012-07-09T04:47:09.257 回答