Не получается парсить сайт HTX

Stuffy

Новичок
Пользователь
Мар 9, 2024
2
0
1
Python:
import requests
from bs4 import BeautifulSoup

link = 'https://www.htx.com/ru-ru/trade/trx_btc?type=spot'
responce = requests.get(link).text
soup = BeautifulSoup(responce, 'lxml')
block_1 = soup.find('div', id = '__nuxt')
block_2 = block_1.find('div', id ='__layout')
block_3 = block_2.find_next('div', class_ = 'page-trade__wrapper')
block_4 = block_3.find('div', class_ = 'tradeLayout-basic page-trade__container')
block_5 = block_4.find('div', class_ = 'page-trade')
print(block_5)

Пытался через Beautiful Soup брать цену криптовалютной пары TRX/BTC. По началу все получалось, информация выводилась, но на определенном моменте, где было несколько div метод find стал выдовать None. div "common-header page-trade__header" он видит и выводит, а вот второй div "tradeLayout-basic page-trade__container" он не видит и выводит None. В интеренете решения проблемы так и не нашел, помогите пожалуйста
 

Вложения

  • Снимок экрана 2024-03-16 175737.png
    Снимок экрана 2024-03-16 175737.png
    350,2 КБ · Просмотры: 1

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
374
108
43
Что конкретно пытаешься получить? И кажись имена классов не должны содержать пробелы.
А вообще, у этой биржи есть апи, как раз для твоих целей
 

Форум IT Специалистов