Свифт Канна, доступ к дочерним элементам? - PullRequest
1 голос
/ 08 февраля 2020

Я получил следующее javascript, которое приводит к строке;

document.querySelectorAll("[id=link]")[0].parentNode.nextSibling.children[1].children[0].innerText

У меня есть следующий код;

self.webView.evaluateJavaScript("document.documentElement.outerHTML.toString()", completionHandler:
        { (html: Any?, error: Error?) in

            let htmlText = html as! String

            if let doc = try? Kanna.HTML(html: htmlText, encoding: .utf8)
            {
                for item in doc.css("[id=link]")
                {
                    print(item.parent?.nextSibling?.//HOW DO I DO CHILDREN?
                }
            }
        })

Комментарий - это, по сути, то, что мне нужно для продолжения .

Я не пытаюсь жестко закодировать детей [1] и детей [0], поскольку они меняются для других вещей.

Должен ли я использовать Ono?

...