Swift解析器Kanna没有看到所有的div

时间:2016-10-12 16:48:26

标签: html swift parsing https

解析某些网站需要一些帮助。当我尝试这样做时,我得到div的列表:

<div class = 'container'>
<div class = 'navbar navbar-default navbar-inverse'>
<div class = 'navbar-header'>
<div class = 'navbar-collapse collapse'>
<div class = 'form-group clearfix'>
<div class = 'btn pull-right'>
<div class = 'form-group'>
<div class = 'form-group'>
<div class = 'checkbox'>
<div class = ''>
<div class = 'container main'>

但这不是所有的div!它必须更多!

let url = URL(string: "https://www.ukrticket.com.ua/booking/#/guide/concert")
let URLTask = URLSession.shared.dataTask(with: url!, completionHandler: {
                (myData, response, error) -> Void in
                guard error == nil else { return }
                let myHTMLString = String(data: myData!, encoding: String.Encoding.utf8)
                if let doc = Kanna.HTML(html: myHTMLString!, encoding: String.Encoding.utf8)
                {
                    for link in doc.css("div")
                    {
                         print("<\(link.tagName!) class = '\(link["class"] != nil ? link["class"]! : "") >")
                    }
                }
}

感谢您的帮助=)

0 个答案:

没有答案