4

WebページのHTMLをデータベースに保存しました。

DOM要素を検索/参照するHtmlUnitの機能を利用したいと思います。

文字列から(データベース列を介して)HtmlPageオブジェクトをロードすることは可能ですか?

4

3 に答える 3

8

StringWebResponseが役立つ場合があります。

編集:例:

    URL url = new URL("http://www.example.com");
    StringWebResponse response = new StringWebResponse("<html><head><title>Test</title></head><body></body></html>", url);
    HtmlPage page = HTMLParser.parseHtml(response, new TopLevelWindow("top", new WebClient()));
    System.out.println(page.getTitleText());
于 2010-01-06T22:31:29.570 に答える
4

HtmlParser.parseHtmlオブジェクトを作成するために使用していて、それに渡すHtmlPageだけでよいと思いますか?WebResponse

その場合、StringWebResponseは文字列をラップして、直接 に渡すことができますparseHtml

于 2010-01-06T22:31:48.307 に答える
0

うーん、そうですね。

あなたはそれを提供する必要があり(Javaを使用している場合はTomcatを使用できます)、提供されたページにテストを向けます。

于 2010-01-06T22:26:20.137 に答える