скарпинг на Python

Валентин

Новичок
Пользователь
Ноя 13, 2020
114
1
18
Python - 3.9.0
Windows 10

Решил попробовать скарпить сайт. Для примера взял этот сайт, чтобы узнать цену в долларах.
Получился у меня такой код:
Python:
from bs4 import BeautifulSoup
import requests

website = 'https://www.binance.com/ru/trade/BTC_USDT?layout=basic'
result = requests.get(website)
content = result.text

soup = BeautifulSoup(content, 'lxml')

box = soup.find('div', class_='showPrice').get_text()
При запуске выдаёт ошибку:
Код:
Traceback (most recent call last):
  File "C:\Users\stvin\PycharmProjects\crypto_notification_tg_bot\main.py", line 13, in <module>
    box = soup.find('div', class_='showPrice').get_text()
AttributeError: 'NoneType' object has no attribute 'get_text'
В чём проблема, что я делаю не так?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
значит ничего не нашел...
для примера не подходящий сайт, у вас не получиться спарсить его через bs4, он динамический...

и у него апи есть свое...
 

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