2012-06-23 2 views
0

Я боюсь с последней частью моего проекта в отношении HtmlUnit. Я успешно удалось заполнить детали формы и нажмите кнопку отправки, но это возвращает мне объект страницыHtmlUnit - Получить информацию об организации

Page submitted = button.click(); 

API-интерфейс для интерфейса страницы можно найти здесь - http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/Page.html. Я потратил некоторое время на трафик через API, чтобы попытаться посмотреть, как на основе возвращенной страницы после нажатия кнопки я могу получить доступ к таблице html на полученной странице.

Может кто-нибудь сможет мне помочь с соответствующими вызовами методов, которые мне нужно будет использовать, чтобы завершить это.

Благодаря

ответ

0

Если страница возвращаемые действительно HTML (а не, например, почтовый файл), вы можете сделать это:

HtmlPage htmlPage = (HtmlPage) button.click(); 
DomNodeList<HtmlElement> nodes = htmlPage.getElementsByTagName("table"); 
... 
HtmlTable table = getTheTableIWant(nodes); 
doSomethingWith(table); 
Смежные вопросы