Индекс нечетного числа с использованием тега циклов - PullRequest
0 голосов
/ 08 июня 2019

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

Когда я запускаю кодпод ним выдается следующая ошибка:

Нет подписи метода: org.webharvest.runtime.variables.NodeVariable.plus () применим для типов аргументов: (целое число) значения: [1] Возможные решения: use ([Ljava.lang.Object;), is (java.lang.Object), split (groovy.lang.Closure), wait (), dump (), any ()

Вот код

<loop index="j" item="link0" maxloops="30" empty="true">
 <list>
  <xpath expression="//tbody/tr">
    <var name="html_page_data" />
  </xpath>
 </list>
 <body>
  <var-def name="state_var">
  <xpath expression="//tbody/tr[${j}]/td[1]/a/@id">
    <var name="html_page_data" />
        </xpath>
    </var-def>
    <script><![CDATA[ 
        def a = j           
        println (a+1)           
    ]]></script>
 </body>
</loop>

Я ожидаю, что я могу сделать нечетное число в индексе, но здесь оно будет продолжаться в диапазоне от 1 до 30.

...