【问题标题】:Most efficient algorithm to generate a site map?生成站点地图的最有效算法?
【发布时间】:2009-04-16 13:48:56
【问题描述】:

..给定一个 URL 作为输入(C 编程语言)。 (来自 sitemap.org 的站点地图规范)。

【问题讨论】:

  • 您能否更具体地说明您的问题?您想要对链接进行分类的策略和算法吗?您想要一种从 HTML 中抓取链接的算法吗?你想要

标签: c xml algorithm sitemap


【解决方案1】:

正如 apphacker 在 cmets 中所述,我们并不真正知道您要做什么。如果您打算只从 html 网站上抓取链接,那么我会推荐某种词法扫描生成器:比如 flex。

如果您将网站 url 作为输入,那么您将需要使用一些网络代码来阅读网页。如果您对 C 中的网络一无所知,那么我建议您搜索 beej 的指南并从那里开始。

如果您只是按照标签建议的方式获得一个直接的 XML 文件,那么如果您绝对必须使用 C,我会再次推荐 flex。如果您不必使用 C,那么我会推荐 Perl 或 Python;他们可能更适合这份工作。

无论哪种方式,我们都需要您向我们提供更多信息,但我希望现在能有所帮助。

【讨论】:

    猜你喜欢
    • 2010-09-24
    • 2017-11-29
    • 2017-01-27
    • 2015-08-11
    • 1970-01-01
    • 2015-07-20
    • 2014-06-11
    • 1970-01-01
    • 2010-09-05
    相关资源
    最近更新 更多