我正在尝试从HTMLKit(github)中的HTMLDocument获取属性href
这是代码:
HTMLDocument *document = [HTMLDocument documentWithString:tempPage];
NSArray *articles = [document querySelectorAll:@"div.inner-article>a"];
for(HTMLDocument *article in articles){
printf("%s\n\n", [article.outerhtml UTF8String]);
}
文档对此不太清楚。我可以清楚地看到带有此for循环的href,但是我需要进一步提取它。谢谢
答案 0 :(得分:0)
您需要访问属性字典,诸如此类:
let allAElements = htmldoc.querySelector("[class^='styles_tagcloud']")?.querySelectorAll("a")
allAElements!.forEach({ (element) in
print("Href >>> ", element.attributes.value(forKey: "href"))
})