Golang: Получение stock price с Yahoo Finance

При помощи https://github.com/antchfx/htmlquery мы можем легко получать и парсить данные с веб страницы Yahoo Finance. Нас интересует именно stock price. Для этого в начале находим на странице нужный нам блок:

Окей, нужный блок найден. Из этого блока нас больше всего интересует ticker price — 63.50:

Прописываем Xpath:

Итого для получения данных с Yahoo Finance нам нужно:

  1. Получить страницу.
  2. Найти и подготовить правильный XPath для получения данных.
  3. Сделать парсинг, получить нужную html ноду и проверить на возможные ошибки (часто исходная страница может меняться).

Напишем такую функцию:

Итого наша функция будет принимать на вход ticker и возвращать float64 и ошибку.

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.