因此,我正在製作iOS應用程序,並且每次打開應用程序時都會根據網站上顯示的文字製作一個警報欄。但是當我提出HTTP請求時,它只會給我那個網站的HTML。我將如何從網頁獲取文本而不是HTML?如何從Swift中的網站請求文本?
我使用的銀行代碼下面
let url = NSURL(string: "www.examlpewebsite.com")
let request = NSURLRequest(URL: url!)
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, text, error) in
self.alertLabel.text = (NSString(data: text, encoding: NSUTF8StringEncoding))
因此,如何將這樣做?
我一直在試圖找出如何做到這一點的年齡,所以如果這可以解決,那將是驚人的!
感謝提前:)
@Christian_Worez這看起來很有趣,但我寧願沒有擴展名,任何通用的快速方法來做到這一點? – 2015-02-17 22:39:18
不是Swift方式,但大多數框架使用libxml2。所以你可以通過創建一個自己的框架來實現。但我建議你使用現有的框架之一。它會爲您節省大量的編碼時間,您可以用於其他事情。 :) – Christian 2015-02-17 22:42:30
我給HTMLParser.swift,HTMLNode.swift和Swift-HTML-Parser-Bridging-Header.h他們自己的類嗎? btw謝謝你回答我的問題。 ;) – 2015-02-17 22:47:27