我正在尝试在VBA中编写一个宏来将数据从网站传输到电子表格。我的问题是我的代码不会产生任何href,innertext等结果。你能帮忙建议我的代码出错吗?
以下是html的示例 - 我正在尝试检索批号41151和说明。
{{1}}
以下是我的代码的一部分:
{{1}}
知道我哪里出错了吗?谢谢你的帮助。
答案 0 :(得分:0)
你得到了
<span class='lot_digits'>41151</span>
然后从这里你想得到一个标签名为“ tr ”的元素,但在 span 中, lot_digits 类在那里不是 tr 作为标记名称的任何元素,因此链接变量将为空。
对于41151元素,您必须
Set Lot_Data = EnergyNet.getElementsByClassName("lot_digits")
然后
Lot_Data(0).innerText will contain 41151
对于描述,只需
Set descriptionElements = EnergyNet.getElementsByClassName("short_desc")
和
descriptionElements(0).innerText
将包含说明