In [53]:
import requests
from bs4 import BeautifulSoup
In [61]:
def get_price(*coins):
def scrape(url):
r = requests.get(url)
html = r.text
page = BeautifulSoup(html, "html.parser")
return page.find('div', { "class" : "coin-value" }).find('span').find('span').text
output = { }
for coin in coins:
url = 'https://www.coingecko.com/en/price_charts/' + coin + '/usd'
price = scrape(url)
output[coin] = price
return output
In [62]:
results = get_price(
'lumens',
'litecoin',
'ethereum',
'ripple',
'golem',
'siacoin',
'digibyte')
for coin,price in results.items():
print(" - ",coin + ":", price)
In [ ]: