Erro de redirecionamento de HTTP com falha usando o WinHttpRequest no Excel

1

Eu criei um script de excel para fazer o download de preços históricos de ações internacionais em um arquivo de texto, o script costumava funcionar bem até a última segunda-feira, agora toda vez que eu chamo esse segmento da página finance.yahoo.com de endereçamento de código usando alguns parâmetros para incluir o estoque especificado da página de hoje recebo um erro de redirecionamento, aqui alguma parte do código:

Function GetTodayStockYahoo(ByVal simbolo As String, ByVal HojaDatos As 
String, Optional ByVal RenglonInicial = 5, Optional ByVal ColumnaInicial = 
1) As Integer
Dim pagina() As Byte
Dim strPagina As String
Dim WebObject2 As WinHttpRequest

PaginaYahoo = "https://es-us.finanzas.yahoo.com/quote/AMXL.MX"

URL = PaginaYahoo
Set WebObject2 = New WinHttpRequest
WebObject2.Open "get", URL
WebObject2.Send
WebObject2.WaitForResponse
strPagina = WebObject2.ResponseText

O erro ocorre na linha WebObject2.send aqui uma captura de tela da mensagem:

Eu li em alguns sites que o redirecionamento pode ser causado pela página solicitando cookies, parece que antes disso não era o caso mas é agora, alguém poderia aconselhar como eu posso modificar o script para que eu possa obter a página em uma string como estava sendo feito antes?

    
por ccontrerd 04.05.2017 / 05:00

0 respostas