【发布时间】:2019-06-17 12:22:27
【问题描述】:
使用 excel vba 我需要抓取日期 (2019-01-16)。 这段代码很好用:
Set wyjatek = ie.Document.getElementsByClassName("redesignTravelHistory tank-thlist__date 2019-01-16")(0)
但问题是,在我尝试抓取的每个 html 中,这个日期可能不同。 你知道怎么解决吗?
部分html:
<div class="redesignTravelHistory tank-thlist__date 2019-01-16">16/01/2019</div>
【问题讨论】:
-
1.使用
getElementsByTagName("div")获取所有 div 的集合。 2. 遍历该集合并使用className属性读取类名。 3. 使用字符串函数或LIKE匹配类名中的模式。
标签: vba web-scraping