Блог им. baron_samedi

в финам автоматическая загрузка котировок недоступна со вчера.

Со вчерашнго дня не скачивает историю котировок с финама.
Предупреждаю друзей работорговцев.

То ли у них сбой, то ли они теперь еще фильтры поставили.
впрочем, может это Вам и нипочем.
★4
13 комментариев
Интересно, а в принципе есть такие брокеры у которых не бывает глюков?
Владимир Ставицкий, 
не глюк — политика.
у меня давно — неск лет работало.
год назад сделали таймауты — я их обошел, теперь эта уйня.
avatar
baron_samedi, сайт finam.ru не имеет внешнего API, использование автоматизированного доступа к сервису экспорта котировок не допускается. Для получения данных надо выгружать файлы вручную, задавая нужные параметры на странице экспорта котировок, воспользоваться заранее подготовленными данными для Metastock: https://www.finam.ru/analysis/MetaStock/, либо приложение FinamDataFeed: https://www.finam.ru/analysis/finamdownloader/.
avatar
Через браузер-то скачивает.
При автоматическом скачивании, вместо данных теперь присылают «Автоматическая загрузка недоступна». Похоже, теперь отсекают ботов с помощью recaptcha.
avatar
Asakul Rurikovich, Каптчи нет, просто добавили токен в параметры запроса. Когда вы на сайте, токен создается автоматически.
avatar
Адилет Абираев, не совсем так. Сейчас, когда страница загружается, токен остаётся пустым. При нажатии на кнопку «Получить файл» делается запрос к «www.google.com/recaptcha/api2/reload», т.е. к API Recaptcha. Гугл возвращает токен и с этим токеном производится запрос уже к export.finam.ru. Так что теперь для скачивания в автоматическом режиме придётся обходить recaptcha.
avatar
Кто понял как обойти — свистните.
пользовался курлом.
avatar
Спасибо, что вовремя сообщил! 

Ручное сохранение из робота тоже годится, главное своевременно узнать об этой гадости.
Программист говорит «там просто теперь используют гугл рекапчу, как на многих сайтах. обойти нереально.»
avatar
Ребята с финам, вы бы хоть предупредили о нововведениях
avatar
А есть ли другие подобные источники котировок (с мосбиржи, с выбором тф)? Кто знает, поделитесь, пожалуйста. Я искал, но ничего подобного не нашел. 
avatar
Выглядит это очень странно и подозрительно: один из крупнейших брокеров не в состоянии нарастить мощность сервера и ему проще лишить людей сервиса, которым пользовались годами. Еще такой момент — почему клиенту финама нельзя этим пользоваться, как раньше? 
Решение, похоже, здесь: https://pypi.org/project/python-anticaptcha/
site_key = '6LcUHawUAAAAAKQF_5dMIorMoK57KgVQQVBQ8IWN'
avatar
Спасибо, что сообщили! Финам как в танке ни слова об изменении. Вчера весь вечер просидел меняя параметры запроса. Если кто то найдет решение, как обойти поделитесь пожалуйста.
avatar
Решение, похоже, здесь: https://pypi.org/project/python-anticaptcha/
Работает, но за него берут деньги. Что бесит :)
Один токен стоит 0.002 доллара


avatar

теги блога baron_samedi

....все тэги



UPDONW