Я хочу разобрать таблицу, используя jsoup. Я пытался получить данные о полете, но безуспешно!Parsing JSOUP table
Мой код:
try {
doc = Jsoup.connect("a.html").timeout(13 * 1000).get();
Element table = doc.select("table.arrive-depart-table tbody tr").first();
Iterator<Element> iterator = table.select("td").iterator();
Log.d("log", iterator.next().text());
}
и это HTML:
<table class="arrive-depart-table">
<tbody>
<tr>
<td> string 1</td>
<td> string 2</td>
<td> string 3</td>
<td> string 4</td>
<td> string 5</td>
</tr>
<tr>
<td> string 6</td>
...and more
Исключение:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'org.jsoup.select.Elements org.jsoup.nodes.Element.select(java.lang.String)' on a null object reference
Я не в состоянии разобрать полет таблицы.
Спасибо
В чем вопрос? Почтовый URL, ожидаемый выходной и выходной ток. Также убедитесь, что источник html содержит данные с отключенным JavaScript. –
Привет, я отредактировал 1-й пост – 0x00
Этот класс 'прибытие-отъезд-таблица' заполняется javascript, поэтому вам нужно использовать драйвер htmlunit или селен –