使用SwiftSoup库的爬虫程序
    		       		warning:
    		            这篇文章距离上次修改已过438天,其中的内容可能已经有所变动。
    		        
        		                
                SwiftSoup是一个用于解析HTML和XML的Swift库。以下是一个使用SwiftSoup的简单示例,它从一个网页中提取标题。
首先,确保你的项目中已经导入了SwiftSoup库。
然后,你可以使用以下代码来提取网页标题:
import SwiftSoup
 
let url = "http://example.com"
 
do {
    let html = try String(contentsOf: URL(string: url)!, encoding: .utf8)
    let doc: Document = try SwiftSoup.parse(html)
    
    let title: Element? = try doc.select("title").first()
    if let t = title {
        print(t.text())
    }
} catch {
    print("Error: \(error)")
}这段代码首先尝试加载指定URL的HTML内容,然后使用SwiftSoup解析。之后,它尝试找到<title>元素并打印它的文本内容。如果在解析或执行过程中发生错误,它会打印错误信息。
评论已关闭