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