我尝试在SWIFT中创建一个应用程序,它可以在此应用程序中显示内容(仅限文本和图像)。问题是,我知道如何显示整个网页,但我不知道如何只获取内容并显示在文本区域。有谁在这里,谁知道如何解决我的问题?
这就是我所拥有的一切:
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL (string: "http://dookolakotatv.pl")
let request = NSURLRequest(URL: url!)
webWiev.loadRequest(request)
}
答案 0 :(得分:0)
您可以执行请求并返回HTML代码。然后你必须使用不同的解析技术来提取图像和文本。
示例:
let session = NSURLSession.sharedSession()
let url = NSURL (string: "http://dookolakotatv.pl")
let dataTask = session.dataTaskWithURL(url, completionHandler: { (data: NSData!, response:NSURLResponse!,
error: NSError!) -> Void in
let html = String(data: data, encoding: NSUTF8StringEncoding)
//Then extract the info you want from the HTML
})
dataTask.resume() //Will execute asynchronously the previous task