荒削りですが、とりあえずデータ取得するプログラムができました。
絵でいうと、スケッチができたところで、まだ清書していない状態です。
成功確率低く、まともに動きません。
seleniumの失敗の多くは、ブラウザでの読込みに時間がかかる一方で、プログラムは高速なので、プログラムの方が先に動作してしまうことがほとんどのようです。
そのため、ブラウザの読み込みに対応して、プログラムをわずかに待機させる必要があります。
javascriptの読み込みのページも多く、(多くの場合読み込み中の渦巻きや砂時計状のアニメが表示される) この待機判定が難しいです。
これからは、各サービスごとにブラッシュアップをはかります。
マネーフォワード
Javascriptで動的にテーブルを生成しているようで、pd.read_html()がうまくいきません。うむむ・・・。他の方法が必要です。
投資信託で、特定口座とNISA口座で同じ銘柄を購入しているものがあり、私の場合合算しました。
FXは、入金している証拠金から含み損益を合算した"実質金額"を取得したい。証拠金とポジションの表が分かれているので、別々に取得した後、合算したデータフレームを作りました。
今日はここで燃え尽きました。