LoginSignup
11
14

More than 3 years have passed since last update.

Pythonでスクレイピング - 投信総合検索ライブラリーから投資信託の属性情報を取得する

Last updated at Posted at 2016-01-22

この記事について

Pythonを使って、webスクレイピングで投信協会のwebサイト(投信総合検索ライブラリー)から投資信託の属性情報を取得するスクリプトです。
3年前に作成したものを、サイトデザイン変更に合わせて対応しました。

GitHubで公開してます
sawadyrr5/ToushinReader: 日本国内の投資信託に関する情報取得スクリプト

2021/1/18 update
pip install ToushinReaderでインストール可能になりました

環境

Windows10 x64
Python 3.8.2

利用方法

example.py
# -*- coding: utf-8 -*-
from ToushinReader.core import JPFund


isin_code = "JP90C000KAH8"  # グローバルESGハイクオリティ成長株式ファンド(為替ヘッジなし)

myFund = JPFund(isin_code)
attrib = myFund.attribute
print(attrib)

出力サンプル

{'AS_OF_DATE': '2021年01月15日', 'FUND_NAME': 'グローバルESGハイクオリティ成長株式ファンド(為替ヘッジなし)', 'FUND_NICKNAME': '未来の世界(ESG)', 'FUND_INVESTMENT_MANAGER': 'アセットマネジメントOne', 'BASIC_PRICE': '11,366', 'NET_ASSET_AMOUNT': '888,785百万円', 'PRODUCT_CATEGORY': '追加型/ 内外/ 株式', 'INDEX_TYPE': '該当なし', 'ESTABLISH_DATE': '2020/07/20', 'CLOSING_DATE': '2030/07/12', 'DATE_TO_CLOSING': '9年6ヶ月', 'SETTLEMENT_FREQ': '年1回', 'DATE_OF_SETTLEMENT': '07/14', 'REDEEM_FEE': '外枠なし', 'SUBSCRIBE_FEE': '3.00%以内', 'REDEMPTION_FEE': '外枠0.5%未満', 'MANAGEMENT_FEE': '1.68000%', 'MANAGEMENT_FEE_FOR_INVESTMENT_MANAGER': '1.00000%', 'MANAGEMENT_FEE_FOR_SALES': '0.65000%', 'MANAGEMENT_FEE_FOR_CUSTODY': '0.03000%', 'LINK_HISTORICAL_DATA': 'https://toushin-lib.fwg.ne.jp/FdsWeb/FDST030000/csv-file-download?isinCd=JP90C000KAH8&associFundCd=47311207', 'BASIC_PRICE_YEN_CHANGE': '-183', 'BASIC_PRICE_PCT_CHANGE': '-1.58%'}

サンプル取得元

グローバルESGハイクオリティ成長株式F(為替ヘッジなし)

11
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
14