我正在尝试从网站解析一些数据,但我无法让它工作。
我尝试了 NDHpple、TFHpple、Kanna 所有这些都没有成功。
我想解析:
<td class="date">17:08</td>
我使用 Firebug 得到的 XPath 是:
/html/body/section/div/section/article/div[1]/div[2]/div/table/tbody/tr[1]/td[1]
现在我正在使用 Kanna,我的代码是这样的:
@IBAction func btnLoadData(sender: NSButton) {
if let doc = Kanna.HTML(url: (NSURL(string: "the_site_url")!), encoding: NSUTF8StringEncoding) {
// Search for nodes by XPath
for link in doc.xpath("/html/body/section/div/section/article/div[1]/div[2]/div/table/tbody/tr[1]/td[1]") {
print(link.text)
print(link["href"])
}
}
}
那么,任何人都可以帮助我吗?