【Python Program】発行済株式数をチェック

発行済株式数をチェックするPythonプログラム

銘柄選び(その2)「ストップ高銘柄の候補」で発行済株式数をチェックするプログラムです。

#発行済株式数をチェック
def hakko_kabu(s_code):
    from urllib import request
    from bs4 import BeautifulSoup
    url = "https://stocks.finance.yahoo.co.jp/stocks/detail/?code=" + s_code + ".T"
    response = request.urlopen(url)
    soup = BeautifulSoup(response)
    response.close()
    s_txt = soup.find_all('span', class_='_1fofaCjs _2aohzPlv _1DMRub9m')
    if len(s_txt) == 0:
        return 0
    k_txt = s_txt[8].text
    l_fin = k_txt.find("株")
    k_txt = k_txt[:l_fin]
    if k_txt[:1] == "-":
        return "0"
    while k_txt.find(",") != -1:
        n_fin = k_txt.find(",")
        k_txt = k_txt[:n_fin] + k_txt[n_fin+1:]
    return(k_txt)

引数「s_code」に証券コードを渡すと、発行済株式数が返されます。

上記のコードを「kingaku_chk.py」というファイル名で保存しておきます。

Posted by Ish