1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Public Sub Get_HTML()
Dim whrReq As WinHttp.WinHttpRequest, strUrl As String, FileNum As Long, FileData() As Byte
Set whrReq = New WinHttp.WinHttpRequest
strUrl = "https://wxs.ign.fr/otq5u930qae01r7zs7n6fj3y/geoportail/wmts/?service=WMTS&version=1.0.0&request=GetTile&layer=GEOGRAPHICALGRIDSYSTEMS.MAPS&style=normal&tilematrixset=PM&tilematrix=15&tilerow=11323&tilecol=16303&format=image/jpeg"
With whrReq
.Open "GET", strUrl, False
.SetRequestHeader "Host", "wxs.ign.fr"
.SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0"
.SetRequestHeader "Accept", "*/*"
.SetRequestHeader "Accept-Language", "fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3"
.SetRequestHeader "Referer", "https://ignrando.fr/cirkwi-server/xi/sgfc//?idproduit=2723ET&idserie=k25"
.SetRequestHeader "Connection", "keep-alive"
.Send
If .Status = 200 Then
FileData = .ResponseBody
FileNum = FreeFile
Open "C:\Temp\newpicture.jpg" For Binary Access Write As #FileNum
Put #FileNum, 1, FileData
Close #FileNum
End If
End With
Set whrReq = Nothing
End Sub |
Partager