【发布时间】:2009-04-16 13:48:56
【问题描述】:
..给定一个 URL 作为输入(C 编程语言)。 (来自 sitemap.org 的站点地图规范)。
【问题讨论】:
-
您能否更具体地说明您的问题?您想要对链接进行分类的策略和算法吗?您想要一种从 HTML 中抓取链接的算法吗?你想要
..给定一个 URL 作为输入(C 编程语言)。 (来自 sitemap.org 的站点地图规范)。
【问题讨论】:
正如 apphacker 在 cmets 中所述,我们并不真正知道您要做什么。如果您打算只从 html 网站上抓取链接,那么我会推荐某种词法扫描生成器:比如 flex。
如果您将网站 url 作为输入,那么您将需要使用一些网络代码来阅读网页。如果您对 C 中的网络一无所知,那么我建议您搜索 beej 的指南并从那里开始。
如果您只是按照标签建议的方式获得一个直接的 XML 文件,那么如果您绝对必须使用 C,我会再次推荐 flex。如果您不必使用 C,那么我会推荐 Perl 或 Python;他们可能更适合这份工作。
无论哪种方式,我们都需要您向我们提供更多信息,但我希望现在能有所帮助。
【讨论】: