gpt4 book ai didi

ios - swift : Making a get request to Get source code

转载 作者:行者123 更新时间:2023-11-30 14:00:05 24 4
gpt4 key购买 nike

我正在尝试请求获取源代码。

我尝试了两种不同的方法。两种方法都有效。

但这两种方法都不会返回与真实方法相同的源代码,而真正的方法是指当我使用 Firefox 访问网站时,我右键单击并显示源代码。

Firefox 网站上的源代码比我的方法在 swift 中返回的代码有更多信息。

什么可以解释这一点?

我的代码:



class RequestApi {

func getMCPage() {

//propertiesMap = ReadProperties.getProperties()

let urlPath = "http://www.memecenter.com"
let url: NSURL = NSURL(string: urlPath as String)!
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithURL(url, completionHandler: {data, response, error -> Void in

if((error) != nil) {
// Si une erreur survient lors de la requête web, l'afficher en console
print(error!.localizedDescription)
}

print("response : \(response)")
let strData = NSString(data: data!, encoding: NSUTF8StringEncoding)
print(strData!)

})
task.resume()

}

func getMCPage2() {
let url:NSURL = NSURL(string: "http://www.memecenter.com")!
do {
let urlContents = try NSString(contentsOfURL: url, encoding: NSASCIIStringEncoding)
print(urlContents)
} catch let error as NSError {
print(error.localizedDescription)
}
}
}

方法1和方法2返回的结果是一样的,和网站上的真实的不一样。

谢谢

最佳答案

正如 Paulw11 所说,这是因为我的请求是通过移动用户代理发送的,因此该网站在移动设备上的呈现方式有所不同。将用户代理更改为常用的网络浏览器解决了我的问题。

关于ios - swift : Making a get request to Get source code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33091865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com