2016-10-09 3 views
0

Alamofire를 사용하여 페이지의 HTML을 반환 할 수 있지만 일부 div의 콘텐츠는 비어 있습니다. 크롬 개발자 콘솔을 열면 소스 탭보다는 ELements 탭에서 볼 수 있습니다. Swift에서 어떻게 그 컨텐츠를 얻을 수 있습니까?Swift에서 동적으로로드 된 HTML을 얻는 방법

답변

0

봐,이 방법 + stringWithContentsOfURL:encoding:error (docs)

//the content url 
let urlString = "https://google.com" 
guard let theURL = URL(string: urlString) else { 
    print("Error: \(urlString) doesn't seem to be a valid URL") 
    return 
} 

do { 
    let myHTMLString = try String(contentsOf: theURL, encoding: .ascii) 
    print("html : \(myHTMLString)") 
} catch let error { 
    print("Error: \(error)") 
} 
관련 문제