0

URL の XML を試していますが、うまくいかないようです。ローカルファイルから読み込む場合にのみ機能します。

私が読もうとしているウェブページは次のとおりです: http://na.lolesports.com/api/standings?tournament=7

助けてくれてどうもありがとう

Set xmlObject = CreateObject("Microsoft.XMLDOM")
'urlPath = "na.lolesports.com/api/standings?tournament=7/standings.xml"
'urlPath = "na.lolesports.com/api/standings?tournament=7"
'urlPath = "C:\Trio Scripts\standings.xml"
xmlObject.load(urlPath)

if (not isNull(xmlObject)) then 

set nodes = xmlObject.selectNodes("//team_title")
for i = 0 to (nodes.length - 1)
    msgbox(nodes(i).nodeName & " - " & nodes(i).text)
next
end if
4

1 に答える 1

1

このスニペット:

  Dim sUrl     : sUrl         = "http://na.lolesports.com/api/standings?tournament=7"
' Dim sUrl     : sUrl         = "na.lolesports.com/api/standings?tournament=7"
  Dim objMSXML : Set objMSXML = CreateObject("Msxml2.DOMDocument.6.0")
  objMSXML.async = False
  objMSXML.load sUrl

  If 0 = objMSXML.parseError Then
     WScript.Echo "ok"
  Else
     WScript.Echo objMSXML.parseError.reason
  End If

プレフィックス「http://」が URL の一部であり、必要であることを証明するために使用できます。

(あなたのコードと私のコードの他のすべての違いには理由があります。)

于 2013-07-24T18:29:41.800 に答える