Я делал это вручную, а затем застрял и не могу понять, почему это не работает. Я скачал xpather и он дает мне: / html / body / center / table / tbody / tr [3] / td / table как путь к элементу, который я хочу. Я вручную подтвердил, что это правильно, но когда я вставляю его в свой код, все, что он делает, это возвращает nil
Вот мой код:
a = parentdoc.at_xpath("//html/body/center/table/tbody/tr[3]/td/table[1]")
puts a
Если я сделаю что-то вроде этого:
a = parentdoc.at_xpath("//html/body/center")
puts a
Я получаю огромный кусок текста со страницы. Я могу продолжать добавлять элементы, пока не нажму tbody, тогда он снова вернет ноль. Я даже попробовал что-то вроде: // html / body / center / table / * / tr [3], и это сделало то же самое, вернув nil
Чего мне не хватает?