So unterdrücken Sie die Cookie-Anforderung

Ich verwende vba in Excel 2013, um Daten aus Yahoo Option Contract zu entfernen, und obwohl ich die Daten erhalte, erhalte ich auch mehrere Anforderungen, um ein Cookie zu akzeptieren (siehe Dialogfeld unten).

Ich habe versucht, dies zu akzeptieren, um zu sehen, ob weitere Popups verhindert werden, aber kein solches Glück. Wie kann ich den Dialog unterdrücken?

Abgesehen davon bin ich mir ziemlich sicher, dass es eine API für yahoo_option_contract gibt, die eine cookiefreie XML-Datei bereitstellt, aber ich konnte sie nicht zum Laufen bringen. Kann jemand überprüfen, ob dies funktioniert, und einen Link bereitstellen, der die Verwendung erläutert?

Pros

MEHR INF

Hier ist einsample Link zu Yahoos Seite. Es kommt auch vor, dass ich den größten Teil meines Codes und meiner Scrape-Strategie am Ende eines @ anzeigzurück SO post

AKTUALISIERE

Set http = New MSXML2.XMLHTTP60
With http
    .Open "GET", aUrl, False
    .send
    Do Until .readyState = 4
        DoEvents
    Loop
End With

Select Case http.Status
    Case Is = 200
        Set GetHttp = http
    Case Else
        err.Raise Number:=ERR_WEB_CONNECTION, _
            Description:="Bad Response " & http.Status & mStrings.Bracket(http.statusText)
End Select

Antworten auf die Frage(2)

Ihre Antwort auf die Frage