Ios 如何使用Swift上的HTMLReader库从HTML获取列表链接图像?
我是一个敏捷的初学者,目前正在构建一个从HTML页面提取图像的ios。我正在使用HTMLReader获取列表图像的链接。但我得到零。 有谁能帮助我如何使用htmlreader从网页中提取图像URL吗?以下是我尝试过的:Ios 如何使用Swift上的HTMLReader库从HTML获取列表链接图像?,ios,swift,hyperlink,get,Ios,Swift,Hyperlink,Get,我是一个敏捷的初学者,目前正在构建一个从HTML页面提取图像的ios。我正在使用HTMLReader获取列表图像的链接。但我得到零。 有谁能帮助我如何使用htmlreader从网页中提取图像URL吗?以下是我尝试过的: override func viewDidLoad() { super.viewDidLoad() let sessionConnection = NSURLSession(configuration: NSURLSessionConfiguration.defa
override func viewDidLoad() {
super.viewDidLoad()
let sessionConnection = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration())
let dataTask = sessionConnection.dataTaskWithURL(NSURL(string: "https://unsplash.com/")!,completionHandler:{(data,response,error)-> Void in
let string = NSString(data: data, encoding: NSUTF8StringEncoding)!
let document = HTMLDocument(string: string)
dispatch_async(dispatch_get_main_queue()){
self.getGenresList(document)
}
})
dataTask.resume()
}
func getGenresList(document: HTMLDocument) {
let mainGenres = document.nodesMatchingSelector("div > div > div > div > a > img")
NSLog("sectionGenre = \(mainGenres)")
for liNode in mainGenres {
let sectionGenre = (liNode as HTMLElement).firstNodeMatchingSelector("img")
var urlString = sectionGenre.attributes("src")
NSLog("sectionGenre = \(urlString)")
}
}
我修好了。
这看起来需要
func getGenresList(document: HTMLDocument) {
let mainGenres = document.nodesMatchingSelector("div > div > div > div > div > a")
NSLog("\n \n \n mainGenres = (mainGenres) \n \n")
NSLog("\n \n \n \n \n")
for liNode in mainGenres {
let sectionGenre = (liNode as HTMLElement).firstNodeMatchingSelector("img")
var urlString: AnyObject = sectionGenre.attributes["src"]!
NSLog("sectionGenre = (urlString)")
}