Streamlit for Stocks Research - Automate Stock Fundamental Analysis with Python - Web App Tutorial

Опубликовано: 03 Май 2026
на канале: 4P Value Investing
4,992
like

★☆★☆★ Subscribe: ★☆★☆★
https://bit.ly/3gtUP98


Code used in the example:

import streamlit as st
import requests

#Initial UI
ticker = st.text_input('Ticker', "NFLX").upper()
buttonClicked = st.button('Set')

#Callbacks
if buttonClicked:
requestString = f"""https://query1.finance.yahoo.com/v10/...{ticker}?modules=assetProfile%2Cprice"""
request = requests.get(f"{requestString}", headers={"USER-AGENT": "Mozilla/5.0"})
json = request.json()
data = json["quoteSummary"]["result"][0]

st.header("Profile")

st.metric("sector", data["assetProfile"]["sector"])
st.metric("industry", data["assetProfile"]["industry"])
st.metric("website", data["assetProfile"]["website"])
st.metric("marketCap", data["price"]["marketCap"]["fmt"])

with st.expander("About Company"):
st.write(data["assetProfile"]["longBusinessSummary"])