从特定数据字段获取网站数据[VBA-Excel]

时间:2016-12-05 17:33:16

标签: excel-vba internet-explorer vba excel

我有一个网址列表,哪些网址有联系信息。所有URL都具有相同的Web结构。我需要从这个特定的数据字段中获取数据=" hs_analytics_first_url":

<input tabindex="1" class="hs-input navigable" type="text" data-field="hs_analytics_first_url" value="http://www.trekksoft.com/en/" disabled="" readonly="">

问题:有很多类=&#34; hs-input可导航&#34;它的立场不是一成不变的。识别这些字段的唯一方法是使用数据字段,但我不知道如何从数据字段中获取数据。

到目前为止,我只使用1个URL,因为它并不总是第4类项目:

Sheet1.Range("D" & i).Value = Trim(ie.Document.getElementsByClassName("hs-input navigable")(4).Value)

有人可以帮我吗?如果这些信息有所帮助,我试图从Hubspot网站上获取数据。

1 个答案:

答案 0 :(得分:0)

Sheet1.Range("D" & i).Value = Trim(ie.Document.querySelector( _
            "input[data-field='hs_analytics_fi‌​rst_url']").value)