丹生屋★海外投資通信簿

米国株を中心に投資してるDiary

口座やマネーサービスの残高を自動取得するプログラム開発 (2)

f:id:nibunoya:20210117101728p:plain

 

荒削りですが、とりあえずデータ取得するプログラムができました。

絵でいうと、スケッチができたところで、まだ清書していない状態です。

成功確率低く、まともに動きません。

 

seleniumの失敗の多くは、ブラウザでの読込みに時間がかかる一方で、プログラムは高速なので、プログラムの方が先に動作してしまうことがほとんどのようです。

そのため、ブラウザの読み込みに対応して、プログラムをわずかに待機させる必要があります。

javascriptの読み込みのページも多く、(多くの場合読み込み中の渦巻きや砂時計状のアニメが表示される) この待機判定が難しいです。

 

これからは、各サービスごとにブラッシュアップをはかります。

マネーフォワード

Javascriptで動的にテーブルを生成しているようで、pd.read_html()がうまくいきません。うむむ・・・。他の方法が必要です。

楽天証券信用取引保証金も預け金に含めます。

投資信託で、特定口座とNISA口座で同じ銘柄を購入しているものがあり、私の場合合算しました。

FXは、入金している証拠金から含み損益を合算した"実質金額"を取得したい。証拠金とポジションの表が分かれているので、別々に取得した後、合算したデータフレームを作りました。

 

今日はここで燃え尽きました。