0
現在、KannaとSwiftを使用してwebsiteの画像リンクを解析しようとしています。ウェブサイトから画像ソースを取得する方法 - Swift&Kanna
ただし、doc.cssまたはdoc.xcpathを使用しようとすると機能しません。私はタイトルと日付を解析するためにdoc.cssを使用しましたが、イメージソースをどのように解析できるかはわかりません。可能であれば、自分の答えにUIImageView(IBOutletによってリンクされている)で画像リンクを使用する方法を含めることができれば幸いです。
以下は私が試したコードです。また、ウェブサイト自体のinspect要素の機能のスニペットもあります。
func parseHTML(html: String) -> Void {
if let doc = Kanna.HTML(html: html, encoding: String.Encoding.utf8) {
for link in doc.xpath(".//div[@class='loop-thumb'/a[1]/img[1]]") {
print(link.text)//where I am trying to get the image source
self.imageURLs.append(link.text)//array of all image links
}
}
self.postTableView.reloadData()//my tableview name
}