【发布时间】:2018-12-25 03:27:16
【问题描述】:
我在 vba 中编写了一个脚本,以从站点地图链接中获取不同节点内的所有链接,但无法成功。
如何获取这些链接?
这是我已经尝试过的:
Sub TestXML()
Dim Http As New XMLHTTP60, Xmldoc As Object
Dim post As Object, R&
With Http
.Open "GET", "https://www.klerenmakendebaby.nl/product-sitemap.xml", False
.setRequestHeader "User-Agent", "Mozilla/5.0"
.send
Set Xmldoc = CreateObject("MSXML2.DOMDocument")
Xmldoc.LoadXML .responseXML.xml
End With
For Each post In Xmldoc.SelectNodes("//url")
R = R + 1: Cells(R, 1) = post.SelectNodes(".//loc")(0).Text
Next post
End Sub
在执行时它什么也不获取,也不抛出任何错误。
【问题讨论】:
标签: xml vba excel web-scraping