我有以下html表,我想在哪里获取使用
的数据值 <table>
<tr>
<td data="1">Hello 1</td>
<td data="2">Hello 2</td>
<td data="3">Hello 3</td>
<td data="4">Hello 4</td>
</tr>
</table>
我正在使用nokogiri读取html的xpath,如下所示
# Crawl a HTML elements using Nokogiri
def crawlTableData()
require 'open-uri'
require 'nokogiri'
open("http://localhost:/somepage",http_basic_authentication: ["username", "somepassword"]) do |f|
doc = Nokogiri::HTML(f.read)
return doc.xpath('//*[@id="main-panel"]/table[1]/tbody/tr[2]/td[2]').text
end
end
所以最后它没有给我任何回报。 任何人都可以建议什么是获取
数据值的正确方法