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

Как вытащить данные со страницы Binance?

Хочу программно зайти на следующую страницу и спарсить цены (на снимке в дев тузах выделено)
648e32094d5e2700760680.png
Вот код:
const axios = require('axios');
const cheerio = require('cheerio');
const {JSDOM} = require("jsdom");

axios.get('https://p2p.binance.com/ru/trade/sell/USDT?fiat=RUB&payment=RosBankNew')
    .then(response => {
        console.log(response.data)
        const html = response.data; // Получаем HTML-код из ответа
        const dom = new JSDOM(html);
        const element = document.querySelector('.css-1m1f8hn');
        console.log(element.innerText)
    })
    .catch(error => {
        console.log('Ошибка при получении страницы:', error);
    });

искомый элемент не находится
console.log(response.data) - тут приходят данные
На самом сайте в дев тулзах document.querySelector('.css-1m1f8hn'); находит данные
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Зачем лазить в binance с черного хода когда там есть официальный API https://www.binance.com/en/binance-api
И куча коннекторов под все языки написаны.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы