JAvaでWebViewを使用して指定したWebページのHTMLコンテンツを抽出
916 ワード
JAvaでWebViewを使用して指定したWebページのHTMLコンテンツを抽出
重要なのは、Webページのロードが完了したときにHTMLソーステキストを取得することです.
重要なのは、Webページのロードが完了したときにHTMLソーステキストを取得することです.
//
webEngine.getLoadWorker().stateProperty()
.addListener(new ChangeListener() {
@Override
public void changed(ObservableValue extends State> ov,
State oldState, State newState) {
if (newState == State.SUCCEEDED) {//State.SUCCEEDED
Document doc = webEngine.getDocument();
String docContent = doc.getDocumentElement().getTextContent();
System.out.println(docContent);
long htmlLength=docContent.length();
informationLabel.setText(htmlLength+"");
}
}
});