borislavmusic
@borislavmusic

Как получить данные с динамического сайта ( Python, BeautifulSoup, Selenium )?

Всем доброго времени суток! Заранее спасибо за ответы.

Есть сайт, на котором отображается динамический контент: https://www.tradingview.com/chart/mTxoGgAC/
С помощью Beautiful Soup я могу без проблем доставать любые значения, если они отображаются в html.
В данном случае, сайт (если я правильно понимаю) выводит скрипты, которые в свою очередь уже выводят в браузер контент в html. И, естественно, с помощью Beautiful Soup я не могу получить нужный мне контент.

Какие бывают способы получения данных с сайтов такого плана?

К примеру, мне нужно получить данные с этого блока:
5e86390ee55a5015810078.png

Подскажите в какую сторону копать и реализуемо ли это вообще в целом.

Спасибо!
  • Вопрос задан
  • 585 просмотров
Пригласить эксперта
Ответы на вопрос 3
zkrvndm
@zkrvndm
Архитектор решений
В консоли браузера во вкладке Сеть изучите POST/GET запросы отвечающие за подгрузку контента и повторите их уже на своем сервере.
Ответ написан
У них какое-то API есть https://www.tradingview.com/rest-api-spec/ может поможет

Интересующие тебя данные они похоже сами с binance берут. У бинанса точно есть апи
Ответ написан
Selenium справится с этим без проблем, странно то, что ты упомянул его в вопросе, но не попробовал
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы