我是手动做的,然后我卡住了,我不知道为什么它不起作用。我下载了 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 然后它再次返回 nil。我什至尝试过类似的东西: //html/body/center/table/*/tr[3] 并且做了同样的事情返回 nil
我错过了什么?