2016-04-10 2 views
1

В основном у меня есть javafx 'WebEngine, и я хочу проанализировать содержимое текущей веб-страницы, используя Jsoup вместо встроенного w3c. Но webEngine.getDocument() возвращает w3c's Document, и я не могу найти хороший способ конвертировать его в Jsoup's one. Единственный способ, о котором я могу думать сейчас, - преобразовать оригинал Document в String, а затем разобрать его с помощью Jsoup, который довольно неуклюж.Есть ли удобный способ конвертировать документ w3c в jsoup один

ответ

1

Так я это делаю, и он работает красиво.

WebEngine webEngine = webView.getEngine(); 
String html = (String) webEngine.executeScript("document.documentElement.outerHTML"); 

Затем я передаю строку «html» в JSoup.

 Смежные вопросы

  • Нет связанных вопросов^_^