У меня есть URL-адрес, и я пытаюсь получить HTML-содержимое сайта следующим образом:
func getHtml(_ urlString: String) -> String? {
guard let url = URL(string: urlString) else {
return nil
}
do {
let html = try String(contentsOf: url, encoding: .ascii)
return html
} catch let error {
print("Error: \(error)")
return nil
}
}
if let html = getHtml("https://m.youtube.com/") {
print(html)
}
Моя проблема в том, что это дает мне HTML-версию настольной версиисайт, однако мне нужен HTML-код мобильной версии.
Я не ищу обходного пути для этого конкретного сайта, но для общего решения, чтобы, учитывая любой URL-адрес мобильного сайта, онпо умолчанию не дает мне html сайта рабочего стола.