我正在尝试使用以下代码获取网页的 html:
let url = NSURL(string: "http://www.handasaim.co.il/news.asp")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {
(data, response, error) in
if error == nil {
var urlContent = NSString(data: data, encoding: NSUTF8StringEncoding)
println(urlContent)
}
}
task.resume()
我认为问题在于 url 结尾是 .asp,因为当我使用不同的 url 尝试它时,它起作用了。
有什么问题吗?
最佳答案
您指定的网页不使用 UTF8 编码。如果您在尝试从数据创建 NSString 时指定正确的编码 - 它将起作用。
var urlContent = NSString(data: data, encoding: NSASCIIStringEncoding)
关于ios - 下载 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32466423/