2016-12-14 29 views
0

新從網站檢索文字編碼所以饒了我吧,如果這是相當簡單的。我試圖從網頁上迅速下載文本,例如從新聞文章,維基百科等等。我可以獲取HTML或JSON,但我無法將文本作爲字符串提取。謝謝!如何與斯威夫特

+0

使用HTML解析器等['TFHpple'](https://github.com/topfunky/hpple)(用Objective-C,但作品從斯威夫特偉大,太)或['NDHpple'(https://github.com/ndavon/NDHpple)(寫在斯威夫特,但不作爲'TFHpple',恕我直言)一樣好。 – Rob

+1

如果你搜索「[迅速] HTML解析」,你可能會發現鏈接。 [如何解析iOS上的HTML(https://www.raywenderlich.com/14172/how-to-parse-html-on-ios)日版和書面用Objective-C,但它應該引導您完成所有的解決這個問題所需的概念。 – Rob

回答

0

SwiftSoup嘗試

實施例:

do{ 
    let html = "<html><head><title>First parse</title></head>" 
      + "<body><p>Parsed HTML into a doc.</p></body></html>" 
    let doc: Document = try SwiftSoup.parse(html) 
    return try doc.text() 
}catch Exception.Error(let type, let message) 
{ 
    print("") 
}catch{ 
    print("") 
}