Faça o clone do projeto.
git clone
https://github.com/Erickson-lopes-dev/ScrapingCoinMarketCap
cd
ScrapingCoinMarketCap /Crie uma maquina virtual para rodar o projeto.
python3 - m venv venvUma vez criado seu ambiente virtual, você deve ativá-lo.
No Unix ou no MacOS, executa:
source venv/bin/activate
No Windows, execute:
call venv\Scripts\activate.batCom o ambiente virtual ativado, Instale as dependências (certifique-se de que esteja na mesma pasta que o arquivo).
pip install - r requirements.txtCriando uma instancia da classe
from src.ScrapingCryptoCurrency import ScrapingCryptoCurrency
scraping = ScrapingCryptoCurrency()print(scraping.get_all_top_10_crypto_currency())Saída (Retorna uma lista do objeto CryptoCurrency)
[CryptoCurrency(
icon='https://s2.coinmarketcap.com/static/img/coins/64x64/1.png',
name='Bitcoin',
symbol='BTC',
price=16979.9,
marketCap=326061864104.0,
volume=122064830140.0,
circulating_supply=19202812.0,
at_update=datetime.datetime(2022, 11, 9, 14, 44, 30, 468507)),
...
]scraping.get_single_crypto_currency('Bitcoin')Saída (Retorna um objeto CryptoCurrencySingle)
CryptoCurrencySingle(
icon='https://s2.coinmarketcap.com/static/img/coins/64x64/1.png',
name='bitcoin',
symbol='BTC',
price=17027.95,
marketCap=326984570812.0,
volume=122211518324.0,
circulating_supply=19202812.0,
at_update=datetime.datetime(2022, 11, 9, 14, 44, 30, 243108),
rank=1)