1

こんにちは、JavaとUmはまったく新しいので、ユーザーがドメインに入ったときにサイトマップジェネレーターを構築しようとしています。これを行うためのソースコードとAPIを探しています。誰かが助けてくれたらありがたいです。

4

2 に答える 2

4

ダウンロードする必要があります

JDK 6
sitemapgen4j-1.0.1.jar

例 :

import java.io.File;
import java.net.MalformedURLException;
import java.util.Date;

import com.redfin.sitemapgenerator.ChangeFreq;
import com.redfin.sitemapgenerator.WebSitemapGenerator;
import com.redfin.sitemapgenerator.WebSitemapUrl;

public class SitemapGenerator {

  public static void main(String[] args) throws MalformedURLException {

    WebSitemapGenerator webSitemapGenerator = WebSitemapGenerator.builder("http://www.example.com", new File("C:\\sitemap"))
    .gzip(true).build();

    WebSitemapUrl webSitemapUrl = new WebSitemapUrl.Options("http://www.example.com/test1.html")
      .lastMod(new Date()).priority(1.0).changeFreq(ChangeFreq.HOURLY).build();

    webSitemapGenerator.addUrl(webSitemapUrl);
    webSitemapGenerator.addUrl("http://www.example.com/test2.html");
    webSitemapGenerator.write();
  }
}

詳細:http ://code.google.com/p/sitemapgen4j/

于 2012-07-03T04:02:33.907 に答える
0

Javaで記述されたオープンソースのWebクローラーであるHeritrixをチェックできます。'robots.txt'ファイルの解釈などの高度な機能をサポートし、非常に便利なコマンドラインツールが多数付属しています。

ウィキペディアのエントリ

Heritrixホームページ

于 2012-06-13T13:10:38.543 に答える