-2
ie.document.getElementbyId("buttom_id").(0).click
をXMLHTTPREQUEST
にシミュレートしたいと思います。VBSのhttprequestを使用してbuttomをクリック
ためのボタンをクリックして:
は右
選択ネットワークタブ
すべてコピー
この相互作用は以下の通りです: HAR FILE
私のコードは以下の通りです:
Function SaveGraphImageFromURLs(fileUrl, filePath)
Dim FileNum As Long
Dim FileData() As Byte
Dim WHTTP As Object
fileUrl = "http://80.191.214.122/Orion/Charts/CustomChartData.ashx?Calculate95thPercentile=True&CalculateTrendLine=True&ChartDateSpan=1&ChartInitialZoom=yesterday&ChartName=MMAvgBps&ChartSubTitle=%24%7bZoomRange%7d&ChartTitle=%24%7bCaption%7d&Height=0&NetObject=I%3a21067&ResourceID=69&SampleSize=30&Width=640&DataFormat=ChartData&NetObjectIds=21067"
WHTTP.Open "post", fileUrl, False
WHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
WHTTP.send
FileData = WHTTP.responseBody
Set WHTTP = Nothing
'Save the file
FileNum = FreeFile
Open filePath For Binary Access Write As #FileNum
Put #FileNum, 1, FileData
Close #FileNum
Debug.Print "File has been saved!", vbInformation, "Success"
End Function
を交換することにより、問題:) を解決することができます。また、あなたの質問は何ですか?何かがうまくいかないのですか? –
資格情報がないので、提供されたURLを開くことができません。最後にボタンをクリックして達成したいことは何ですか?期待される出力を質問に追加してください。あなたのHAR内で見ることができる唯一の関連データは、テーブルを含む2番目の応答のHTML Webページです。[リンクのスクリーンショット](https://i.stack.imgur.com/C8Y8F.png)を参照してください。 – omegastripes