什么是Kanna?
- Kanna的Github地址
- 官方描述:Kanna is an XML/HTML parser for cross-platform(macOS, iOS, tvOS, watchOS and Linux!).
有什么用?
-
因为公司项目中有一个第三方的功能,手机端用一堆参数拼接成一个链接(其实就是一个HTML页面),手机端要拿到HTML的body里面的内容(其实就是一个第三方返回来的一个链接地址)。说白了就是要解析HTML,拿到body的内容。
-
安卓中使用的是'Jsoup'。
怎么用?
- 使用pod安装
pod 'Kanna'
- import
import Kanna
- 代码(还有其他的功能,这里只展示本人项目中使用的)
do {
let html = try HTML(url: url!, encoding: String.Encoding.utf8)
let body = html.body
/**
body?.text
body?.content
*/
print(body)
} catch {
}
网友评论