- 下载:Podfile里文件加入
use_frameworks!
pod 'Kanna', '~> 2.1.0'
pod install
示例
import Kanna
let html = "<html>...</html>"
if let doc = HTML(html: html, encoding: .utf8) {
print(doc.title)
// Search for nodes by CSS
for link in doc.css("a, link") {
print(link.text)
print(link["href"])
}
// Search for nodes by XPath
for link in doc.xpath("//a | //link") {
print(link.text)
print(link["href"])
}
}
- 注意,在使用时,要判断是否存在你要找的元素,如果不存在会直接抛错.
//doc.css(".movie-txt>p>a")得到的是一个数组
if (doc.css(".movie-txt>p>a").count != 0) {
moive2.url = doc.css(".movie-txt>p>a")[0]["href"]!
self.urlstr = moive2.url
} else {
//不存在查找的元素
}