鉴于类,我需要抓取第三个htmldiv。我有这段代码可以抓取第一个元素,但我无法弄清楚如何只抓取第三个元素
let countryDiv: Element = try doc.getElementsByClass("h4 font-weight-bold mb-0 ").first()!
self.nodeList[index].country = try countryDiv.html()
我正在寻找等效的东西
try doc.getElementsByClass("h4 font-weight-bold mb-0 ").third()!
这显然是行不通的。
正如瓦迪姆·尼古拉耶夫的评论中提到的:
try doc.getElementsByClass("h4 font-weight-bold mb-0"([2] - 我想这就足够
了
可以使用[]
语法访问 HTML 子元素,其中 0 对应于第一个子元素,2 - 在您的情况下对应于第三个子元素。