Изменения в API Yahoo Finance (2017)

Запрос данных из Yahoo Finance, похоже, изменился или теперь заблокирован. Запрос, указанный ниже для данных о товарах, больше не работает с мая 2017 года. Кто-нибудь знает, есть ли новый способ сделать этот запрос?

http://chartapi.finance.yahoo.com/instrument/1.0/GCQ17.CMX/chartdata;type=quote;range=10d/csv/

Ответ 1

Во-первых, загрузка старых фотографий Yahoo iChart удалась навсегда. На одном из сообщений форума сотрудник Yahoo подтвердил, что данные бесплатного EOD были прекращены и не будут повторно введены. Проверьте этот поток и найдите ответ от Nixon. Yahoo недавно приобрела Verizon, и это должно быть новое направление.

Однако, если вы проверяете финансовую страницу Yahoo, ссылка на скачивание CSV работает, хотя сейчас и по-другому. Именно через новый API используется токен аутентификации "крошка", связанный с файлом cookie при доступе к странице.

Таким образом, для получения такой же загрузки CSV, как и раньше, с помощью этого нового API. Я собрал некоторый быстрый код Python3. Пожалуйста, проверьте GitHub для исходного кода yahoo_quote_download.

Ответ 3

Как упоминал Эшли Дэвис в разделе комментариев вышеупомянутого вопроса, новый способ - через Alpha Vantage, по крайней мере, когда вы ищете бесплатные исторические данные. Их веб-сервис очень хорошо документирован и прост.

Для тех из вас, кто хочет импортировать данные в Excel, я написал api, который я предоставляю бесплатно. Вот Таблица Excel