![](/img/trans.png)
[英]want to retrieve stock company name from yahoo finance by using BeautifulSoup
[英]Yahoo Finance API. Get company name from stock symbol without loading the entire YFinance module
我想使用 python 請求模塊或 urllib 模塊通過將股票代碼傳遞給 Yahoo Finance API 來獲取公司名稱。我不想使用 YFinance 模塊,因為我不需要 Panda 的 Numpy,等。我正在努力縮小程序的大小。
這是 YFinance 包裝器模塊的端點:
name = yf.Ticker(symbol).info['shortName']
我只是不確定如何在沒有模塊的情況下發出請求。
使用來自@r-beginners 評論的端點,我使用urllib
模塊創建了一個簡單的 function,以從 Python 中的 Yahoo Finance 檢索公司名稱。不需要YFinance
模塊。 我希望這對其他人有幫助。
def get_yahoo_shortname(symbol):
response = urllib.request.urlopen(f'https://query2.finance.yahoo.com/v1/finance/search?q={symbol}')
content = response.read()
data = json.loads(content.decode('utf8'))['quotes'][0]['shortname']
return data
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.