Swift   发布时间:2022-04-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift – 如何获取URL“title”标记值?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要输入页面用户标题.
URL可以输入为“http://url.com”或“url.com”
此外,服务器可以将直接请求重定向到它(在“google.com”上查看)

我应该如何正确地发出请求并获得< title>之间的值?和< / title>回应标签

解决方法

您必须解析用户请求的 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
}

要从页面获取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")
}

希望能帮助到你

本图文内容来源于网友网络收集整理提供,作为学习参使用,版权属于原作者。

大佬总结

以上是大佬教程为你收集整理的swift – 如何获取URL“title”标记值?全部内容,希望文章能够帮你解决swift – 如何获取URL“title”标记值?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。