Ios 如何使用Swift 5从URL获取HTML代码
如何从日志上的URL获取源代码? 此代码在日志上而不是在HTML数据上返回错误消息 你能帮我一下,让我知道我能包括/改变什么吗 谢谢大家!Ios 如何使用Swift 5从URL获取HTML代码,ios,swift,xcode,Ios,Swift,Xcode,如何从日志上的URL获取源代码? 此代码在日志上而不是在HTML数据上返回错误消息 你能帮我一下,让我知道我能包括/改变什么吗 谢谢大家! import UIKit class ViewController: UIViewController { @IBOutlet var textField: UITextField! @IBOutlet var display: UILabel! @IBAction func send(_ sender: Any) {
import UIKit
class ViewController: UIViewController {
@IBOutlet var textField: UITextField!
@IBOutlet var display: UILabel!
@IBAction func send(_ sender: Any) {
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let url = URL (string: "https://www.weather-forecast.com/locations/London/forecasts/latest")!
let request = NSMutableURLRequest(url:url)
let task = URLSession.shared.dataTask (with:request as URLRequest) {
data, response, error in
if error != nil {
print (error!)
} else {
if let unrappedData = data {
let dataString = NSString(data: unrappedData, encoding: String.Encoding.utf8.rawValue)
print (dataString!)
}
}
}
task.resume()
}
}
我们可以从下面的
URL
获取html
代码
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
DispatchQueue.global(qos: .background).async {
// Background Thread
let myURLString = "https://www.weather-forecast.com/locations/London/forecasts/latest"
guard let myURL = URL(string: myURLString) else {
print("Error: \(myURLString) doesn't seem to be a valid URL")
return
}
do {
let myHTMLString = try String(contentsOf: myURL, encoding: .ascii)
print("HTML : \(myHTMLString)")
} catch let error {
print("Error: \(error)")
}
DispatchQueue.main.async {
// Run UI Updates or call completion block
}
}
}
}
我们可以从下面的
URL
获取html
代码
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
DispatchQueue.global(qos: .background).async {
// Background Thread
let myURLString = "https://www.weather-forecast.com/locations/London/forecasts/latest"
guard let myURL = URL(string: myURLString) else {
print("Error: \(myURLString) doesn't seem to be a valid URL")
return
}
do {
let myHTMLString = try String(contentsOf: myURL, encoding: .ascii)
print("HTML : \(myHTMLString)")
} catch let error {
print("Error: \(error)")
}
DispatchQueue.main.async {
// Run UI Updates or call completion block
}
}
}
}
您好,请提供有关错误的更多详细信息,谢谢。您好,请提供有关错误的更多详细信息,谢谢。