您必须解析用户请求的 HTML 页面。
尝试像Kanna这样的 HTML 解析器
通过 cocoapods 安装 Kanna 后,请尝试以下代码:
import Kanna
let html = "<html>...</html>"
if let doc = Kanna.HTML(html: html, encoding: NSUTF8StringEncoding) {
print(doc.title) // here your title
}
Run Code Online (Sandbox Code Playgroud)
要从页面获取 HTML 代码,请尝试以下请求:
let myURLString = "http://www.yahoo.com"
if let myURL = NSURL(string: myURLString) {
var error: NSError?
let myHTMLString = try! NSString(contentsOfURL: myURL, encoding: NSUTF8StringEncoding)
if let error = error {
print("Error : \(error)")
} else {
print("HTML : \(myHTMLString)")
}
} else {
print("Error: \(myURLString) doesn't URL")
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你 ;)
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |