Задать вопрос
@OuroborosSTP

Как спарсить курс доллара сбербанка?

Пытаюсь спарсить курс доллара на сайте сбербанка
https://www.sberbank.ru/ru/quotes/currenciesbeznal
Через request и request-html это сделать не получается, прилетает ответ о том что нужно включить JavaScript
Решил использовать Selenium, по началу все было хорошо, но через какое-то время начало вылезать это сообщение 62f38c37230b5537297418.jpeg
Юзерагенты менял, не помогало. Как можно это обойти? Может кто-то уже сталкивался с таким?
  • Вопрос задан
  • 796 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Ichi
@Ichi
Увлекаюсь программированием
У них даже получение json подзащитой. Тут только через selenium

Кстати, пока смотрел нашел несколько запросов, которые выдают курс json:
https://www.sberbank.ru/proxy/services/rates/public/actual?rateType=ERNP-41&isoCodes[]=USD&isoCodes[]=EUR&regionId=038
https://www.sberbank.ru/proxy/services/rates/public/actual?rateType=ERNP-2&isoCodes[]=USD&isoCodes[]=EUR&regionId=038


Ещё есть варианты:
1. Через офф api. Раньше там было через получение токена, но сейчас походу он платный.
2. Через сторонние сайты, но тут могут быть задержки или неверная информация.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект