Python Projects: Project to get the current stock price of specified companies
Python Web Project-4 with Solution
Create a Python project to get the current stock price of specified companies.
Get company symbol from:
https://www.nyse.com/listings_directory/stock
Sample Output: (24/01/2021)
Current AAPL stock price is: 139.07 Current AMZN stock price is: 3,292.23 Current IBM stock price is: 118.61 Current GOOG stock price is: 1,901.05 Current MSFT stock price is: 225.95 Current ORCL stock price is: 60.36 Current ABM stock price is: 39.69 Current A stock price is: 126.33
Sample Solution:
Python Code:
#Source: https://bit.ly/2KHn1ZW
import requests
from bs4 import BeautifulSoup
def stock_price(symbol: str = "AAPL") -> str:
url = f"https://in.finance.yahoo.com/quote/{symbol}?s={symbol}"
soup = BeautifulSoup(requests.get(url).text, "html.parser")
class_ = "My(6px) Pos(r) smartphone_Mt(6px)"
return soup.find("div", class_=class_).find("span").text
if __name__ == "__main__":
for symbol in "AAPL AMZN IBM GOOG MSFT ORCL ABM A".split():
print(f"Current {symbol:<4} stock price is: {stock_price(symbol):>8}")
Flowchart:

Improve this sample solutions and post your code through Disqus
- Weekly Trends
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
- JavaScript functions Exercises
- Python Tutorial
- Python Array Exercises
- SQL Cross Join
- C# Sharp Array Exercises
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook