我试图解析一些数据从一个网站,但我只是无法使它发挥作用。
我试过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"])
}
}
}所以有人能帮我吗?
发布于 2015-10-15 15:21:57
它似乎不工作,因为我试图从一个动态数据网页加载。我尝试了相同的代码和XPath,使用了一个静态数据网页,其中包含了我想要获取的相同的数据,而且效果非常好。
https://stackoverflow.com/questions/33142089
复制相似问题