我想在vba excel上提取元素网页标题

时间:2017-03-05 22:21:18

标签: excel vba excel-vba parsing web-scraping

我正在尝试使用VBA从此网站中提取此代码

格式文本中的元素标题
Resource: "arn:aws:iot:us-east-1:1234567890:topic/foo"    

VBA:

<div class="train-logo
      train-logo-monochrome
      train-logo--trenitalia-monochrome
      train-logo--frecciarossa-monochrome" title="Trenitalia">
    </div>

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效:

Dim treno, t

For Each treno In IE.Document.getelementsbytagname("div") 
    t = treno.getattribute("title")
    If t <> "" Then Cells(rownumber2, "u").Value = t
Next treno

从您的问题中不清楚您需要从页面中读取多少这些内容:如果只有一个,您可以在获得该值后Exit For