我正在努力从以下HTML 中获取价格
<span class="pricing__now" itemprop="price">7.99</span>
我正在尝试从以上示例中提取“ 7.99”。
我已经尝试过HTML.getElementsByClassName("pricing__now")(0).innertext
但是空白。
任何帮助,请收到。
非常感谢。
伊恩
答案 0 :(得分:4)
如果我们可以看到更多的HTML和URL(如果可能的话),则可以更好地提出更好的建议。这里有一些提示:
1)您需要确保索引正确
要检查索引是否正确,请右键单击检查元素,然后按Ctrl + F弹出HTML搜索框,然后输入.pricing__now
。检查有多少个匹配项以及所需的匹配项在哪个索引处。
2)尝试访问时,请确保页面已加载此值。因此,在尝试访问(如果使用IE)之前,请确保您具有:
While IE.Busy Or IE.readyState < 4: DoEvents: Wend
您的navigate2
行之后
3)您还可以使用组合的CSS选择器来更具体
ie.document.querySelector(".pricing__now[itemprop=price]").innerText