1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| Sub http()
'Il faut activer la bibliotheque Microsoft WinHTTP Service
Dim DemandeFichier As New WinHttpRequest
Dim URL As String
URL = "https://europeanequities.nyx.com/fr/popup/data/download?ml=nyx_pd_stocks&cmd=default&formKey=nyx_pd_filter_values%3Aa4eb918a59a5b507707ea20eb38f530f"
DemandeFichier.Open "POST", URL
'Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
'Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
'Accept -Encoding: gzip , deflate, sdch
'Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
'Cache -Control: Max -age = 0
'Connection: keep -alive
'Content-Length:135
'Content-Type:application/x-www-form-urlencoded
'Cookie:__utma=110835089.1268733027.1359309520.1359309520.1359311400.2; __utmc=110835089; __utmz=110835089.1359309520.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); ZDEDebuggerPresent=php,phtml,php3
'Host: europeanequities.nyx.com
'Origin:https://europeanequities.nyx.com
'Referer:https://europeanequities.nyx.com/fr/popup/data/download?ml=nyx_pd_stocks&cmd=default&formKey=nyx_pd_filter_values%3Aa4eb918a59a5b507707ea20eb38f530f
'User-Agent:Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17
DemandeFichier.SetRequestHeader "Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
DemandeFichier.SetRequestHeader "Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.3"
DemandeFichier.SetRequestHeader "Accept-Encoding", "gzip , deflate, sdch"
DemandeFichier.SetRequestHeader "Accept-Language", "fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4"
DemandeFichier.SetRequestHeader "Cache-Control", "Max -age = 0"
DemandeFichier.SetRequestHeader "Connection", "keep -alive"
DemandeFichier.SetRequestHeader "Content-Length", "135"
DemandeFichier.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
DemandeFichier.SetRequestHeader "Cookie", "__utma=110835089.1268733027.1359309520.1359309520.1359311400.2; __utmc=110835089; __utmz=110835089.1359309520.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); ZDEDebuggerPresent=php,phtml,php3"""
DemandeFichier.SetRequestHeader "Host", "europeanequities.nyx.com"
DemandeFichier.SetRequestHeader "Origin", "//europeanequities.nyx.com"
DemandeFichier.SetRequestHeader "Referer", "https://europeanequities.nyx.com/fr/popup/data/download?ml=nyx_pd_stocks&cmd=default&formKey=nyx_pd_filter_values%3Aa4eb918a59a5b507707ea20eb38f530f"
DemandeFichier.SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17"
DemandeFichier.Send
DemandeFichier.WaitForResponse
intOutFile = FreeFile
Open "E:\out.txt" For Output As #1
sStr = DemandeFichier.GetAllResponseHeaders
Print #1, sStr
'sStr = DemandeFichier.GetResponseHeader("Content-disposition")
'Print #1, sStr
Close #1
MsgBox DemandeFichier.ResponseText
End Sub |