Как получить исходный HTML-код из URL в Swift анонимно? - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь очистить HTML-код от URL, используя Swift, но это нужно сделать анонимно. Проблема с моим делом состоит в том, что содержание отличается, когда я захожу на сайт или нет. Мое приложение имеет веб-набор, который позволяет пользователям просматривать определенную страницу веб-сайта. Если они входят через webkit, результат очистки отличается от того, если они не вошли.

Я прочитал и просмотрел множество вопросов по StackOverflow, чтобы увидеть, как получить исходный HTML-код из URL, а тот, который я использую, можно найти здесь: Как получить исходный код HTML из URL с помощью Swift Я также пробовал коды из разных ответов и вопросов.

guard let getHTMLString = try? String(contentsOf: theUrl, encoding: .utf8).condensingWhitespace() as String else {
        callErrorPage()
        return
    }

Я получаю содержимое html-страницы с кодом выше.

Но, как я уже упоминал выше, коды различаются, если пользователь зашел на сайт.

Редактировать : мне нужен код, чтобы всегда быть версией, в которой пользователь не вошел в систему.

1 Ответ

0 голосов
/ 18 января 2019

Он всегда будет делать это анонимно:

var request = URLRequest(url: URL(string: "http://google.com")!)
request.httpMethod = "GET"
let session = URLSession.init(configuration: URLSessionConfiguration.default)
session.dataTask(with: request) {data,response,error in
    if let data = data {
       let contents = String(data: data, encoding: .ascii)
    }
}.resume()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...