Я ищу доступ к финансовым данным из сервисов Google.
Я нашел этот URL-адрес, который содержит данные об акциях Microsoft.
Какие все возможные параметры Google допускает для такого типа HTTP-запроса? Я хотел бы увидеть всю разнообразную информацию, которую смогу получить.
client=ig
Параметр наводит меня на мысль, что он использовался / использовался для виджета iGoogle. Только предположение.&client
параметр не нужен. finance.google.com/finance/info?q=NASDAQ%3aMSFT работает.Ответы:
Есть целый API для управления портфелями. * Ссылка удалена. Google больше не предоставляет для этого API разработчика.
Получить котировки акций немного сложнее. Я нашел одну статью, в которой кто-то получил котировки акций с помощью таблиц Google.
Вы также можете использовать гаджеты, но я думаю, это не то, что вам нужно.
Упомянутый вами API интересен, но, похоже, не задокументирован (насколько мне удалось найти).
Вот некоторая информация об исторических ценах , просто для справки.
источник
API Google Finance Gadget официально осуждается с октября 2012 года , но в апреле 2014 года, он по - прежнему активен:
http://www.google.com/finance/info?q=NASDAQ:GOOGhttp://www.google.com/finance/info?q=CURRENCY:GBPUSD
http://finance.google.com/finance/ Информация? клиент = & мкг д = AAPL, YHOO
Вы также можете получить диаграммы: https://www.google.com/finance/getchart?q=YELP
Обратите внимание: если ваше приложение предназначено для общего пользования, использование Google Finance API противоречит условиям обслуживания Google .
Проверьте google-finance-get-stock-quote-realtime полный код на Python
источник
Я нашел этот сайт полезным.
http://benjisimon.blogspot.com/2009/01/truly-simple-stock-api.html
Он ссылается на API Yahoo, который кажется очень простым и полезным.
Например:
http://finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1
Полная информация здесь:
http://www.gummy-stuff.org/Yahoo-data.htm
источник
curl -L "http://finance.yahoo.com/d/quotes.csv?s=msft&f=sl1d1t1c1ohgv&e=.csv"
. В curl-L
нужен иначе ничего не получитсяИзменить: вызов api был удален Google. так что он больше не функционирует.
Согласен с ответом Парешкумара. Теперь есть обертка googlefinance на python для вызова url.
Установить googlefinance
Узнать текущую стоимость акций легко:
Финансы Google - это источник, который предоставляет данные о запасах в реальном времени. Существуют также другие API от yahoo, такие как yahoo-financial , но они задерживаются на 15 минут для акций NYSE и NASDAQ.
источник
Возможно, интересно, что документация Google Finance API включает раздел, в котором подробно описывается, как получить доступ к различным параметрам через JavaScript .
Я полагаю, что API JavaScript может быть оболочкой для запроса JSON, который вы упомянули выше ... возможно, вы могли бы проверить, какие HTTP-запросы отправляются.
источник
Опираясь на плечи гигантов ... вот однострочный текст, который я написал, чтобы поместить все текущие данные о запасах Google в локальные переменные оболочки Bash:
Тогда у вас будут доступны переменные типа $ GF_last $ GF_open $ GF_volume и т. Д. Запустите env или посмотрите внутри /tmp/stockprice.tmp.log
Итак, для
stock="FBM"
/tmp/stockprice.tmp.log (и вашей среды) будет содержаться:источник
GF_trade_time_utc
с текущим временем / датой и судите сами.Это уже не активный API для Google, вы можете попробовать Xignite, хотя они взимают плату: http://www.xignite.com
источник
Проблема с данными Yahoo и Google заключается в том, что они нарушают условия обслуживания, если вы используете их для коммерческого использования. Когда ваш сайт / приложение еще маленькое, это не важно, но как только вы немного подрастете, вы начинаете прекращать обмен и отказываетесь от обмена. Примером лицензированного решения является FinancialContent: http://www.financialcontent.com/json.php или Xignite.
источник
Вот пример, который вы можете использовать. У меня еще нет Google Finance, но вот пример Yahoo. Вам понадобится HTMLAgilityPack , что здорово. Счастливый символ охоты.
Вызовите процедуру, используя
YahooStockRequest(string Symbols);
Где символы = строка символов, разделенных запятыми, или только один символ
источник
Самый простой способ, как вы объяснили, - это ссылка на «Промышленный индекс Доу-Джонса».
Ссылка 2 предназначена для NASDAQ-100.
и для всех связанных с NASDAQ ссылка 3
Я думаю, так и должно быть, иначе вы хотите, чтобы в нотациях JSON было то же самое, что и в Microsoft
Пожалуйста, обратитесь к этому старому сообщению я думаю, это поможет,
Обновить:
Чтобы узнать подробности о томе и других деталях, я создал vbscript, который использует объект IE для извлечения деталей из ссылки и предупреждает о содержании в конкретном идентификаторе (создайте файл .vbs и запустите его ..
это предупредит значения со страницы, подобной этой
Я уверен, что это поможет ..
источник
<td class="val">759.30M</td>
. Если вам нужна дополнительная помощь, пожалуйста, опубликуйте код своей работы или скрипки.API котировок акций Google ушел. Однако Investor's Exchange предлагает API, который очень легко использовать для данных котировок.
источник
Попробуйте это: http://finance.google.com/finance/info?client=ig&q=NASDAQ:GOOGL
Он вернет вам все доступные сведения об указанном складе.
например, вывод будет выглядеть следующим образом:
В конце этого URL-адреса можно указать символ акций вашей компании, чтобы получить подробную информацию:
источник
Чтобы найти данные диаграммы с помощью API финансовых данных Google, нужно просто зайти в Google, как если бы вы искали поисковый запрос, ввести в поисковой системе «финансы», и появится ссылка на «Финансы Google». Оказавшись в поисковой системе финансов Google, введите название тикера в механизм API финансовых данных, и результат будет отображен. Однако следует отметить, что все графики финансов Google имеют задержку на 15 минут, и их можно использовать максимум для лучшего понимания прошлой истории тикера, а не текущей цены.
Решением проблемы отложенной информации о диаграммах является получение API финансовых данных в реальном времени. Примером одного из них может быть интерфейс barchartondemand, который содержит информацию о котировках в реальном времени, а также другие подробные функции, которые упрощают поиск точной диаграммы, которую вы ищете. Благодаря полностью настраиваемым функциям и специальным инструментам программирования для получения точной торговой информации, инструменты barchartondemand значительно превосходят финансы Google.
источник