Ios 如何使用Swift上的HTMLReader库从HTML获取列表链接图像?

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

我是一个敏捷的初学者,目前正在构建一个从HTML页面提取图像的ios。我正在使用HTMLReader获取列表图像的链接。但我得到零。 有谁能帮助我如何使用htmlreader从网页中提取图像URL吗?以下是我尝试过的:

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)")

    }