Preço em tempo real de uma acção usando o yahoo finance

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

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Análise de Probabilidades