예제 #1
0
def stock_finviz_info(stock: Stock):
    soup = get_soup(f"https://finviz.com/quote.ashx?t={stock.ticker}")
    mult = get_finviz_table(soup)
    stock.atr = check_hash(mult['atr'])
    stock.price = check_hash(mult['price'])
    stock.beta = check_hash(mult['beta'])
    stock.atr_to_price = stock.atr / stock.price
    stock.avg_volume = get_avg_volume(mult['avg volume'])

    links = soup.find('table', class_='fullview-title').find_all(class_='tab-link')
    stock.sector = links[1].text
    stock.industry = links[2].text