本文介绍了使用vba从span提取内部文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用vba将网页中的某些数据抓取到Excel中.

I am trying to scrap some data from a webpage into Excel using vba.

html代码是

<span id="lastPrice">300.21</span>

我要电话号码300.21

I want the number 300.21

我尝试了这个但是没用(在st中没有返回任何内容)

I tried this but didn't work (returned nothing in st)

Dim st As String

st = htmldoc.getElementById("lastPrice").getElementsByTagName("span")(5).innerText

如何获得所需的输出?

推荐答案

尝试一下:

Dim element as Object
Set element = htmldoc.getElementById("lastPrice")

Dim price as String
If Not element Is Nothing Then price = element.innerText

这篇关于使用vba从span提取内部文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 13:12