Получить HTML-документ в строковую переменную с WKWebView для анализа документа с Swift Soup - PullRequest
0 голосов
/ 28 июня 2019

Я пытался сохранить HTML-документ в строку с помощью VKWebView для парсинга, но единственное, чего я могу добиться - это напечатать его в Any?формат.Вот мой код:

var docparsed: String = "" //global var


func getHTML() {
    miWEBVIEW.evaluateJavaScript("document.documentElement.outerHTML.toString()", completionHandler: { (html: Any?, error: Error?) in
         self.docparsed = html as! String

    })

Button Событие, при котором getHTML () вызывается

getHTML()
print("called")
print(self.docparsed)
print("HTML Printed?")

, выводится при печати self.docparsed

под названием

HTML напечатан?

обратите внимание на пустую строку между первым и последним из печати self.docparsed var

специальное примечание, если я делаю печать ("html") до или после присвоения docparsed, он печатает весь html по мере необходимости.

Спасибо за чтение, любая помощь или предложение будут оценены:)

...