用Kanna从网页解析文本

时间:2016-09-27 19:45:00

标签: swift html-parsing

首先,我是Swift和一般编程的新手。我正努力提高自己。我已经检查了很多与我的问题有关的问题但是我无论做什么都失败了。我想要做的是使用Kanna解析使用XPath的网页上的一些文本。事情是我设法在维基百科上这样做,但当我在另一个网站上尝试它时它不起作用。我的代码如下。你有什么想法我做错了吗?

class ViewController: UIViewController {

    @IBOutlet weak var yazi: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        if let doc = Kanna.HTML(url: (URL(string: "http://uk.investing.com/currencies/usd-gbp")!), encoding: String.Encoding.utf8) {
            for link in doc.xpath("/html/body/div[3]/section/h2[1]/a") {
                print(link.text)
                yazi.text = link.text
            }
        }
    }
}

0 个答案:

没有答案