import bs4
import requests
global simbolo
simbolo= str((input('Digite um símbolo:')))
def parsePreco():
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) '
'Gecko/20100101 Firefox/75.0'}
r = requests.get('https://finance.yahoo.com/quote/' + simbolo,headers=headers)
soup = bs4.BeautifulSoup(r.text,"html.parser")
preco=soup.find(class_="Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)").text
return preco
def parseVariacao():
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) '
'Gecko/20100101 Firefox/75.0'}
r = requests.get('https://finance.yahoo.com/quote/' + simbolo,headers=headers)
soup = bs4.BeautifulSoup(r.text,"html.parser")
variacao=soup.find(class_="Trsdu(0.3s) Fw(500) Pstart(10px) Fz(24px) C($negativeColor)").text
return variacao
while True:
print('Preço Corrente: '+str(parsePreco()))
print('Variação: ' + str(parseVariacao()))
Comentários
Enviar um comentário