【効率化ツール】【ブラウザ自動操作】東京電力のWeb明細をスクリーンショットで一気に取得!!

マルス〜効率化ツール〜

明細を一気に取得!

確定申告や決算に向けて、領収書/請求書の確保が必要になりますよね。

「東京電力」の電気代明細においては、紙がWeb化されたことにより、Webから取得する形になりました。
※Web化の該当地域の方には、ハガキが届いているかと思います。

しかし、驚くことに「アカウント」といった概念がなく、「お客さま番号」や「住所」といった、大量の入力を実施する必要があります。

※いつの頃からか、「登録情報呼び出し」ができるようになっていますが、別端末には反映されない、ブラウザのリセットなどで情報は消去されます。

手間なので、ブラウザ自動化の仕掛けを利用し、以下が実施できるツールを用意しました。

  • 一度、ログイン情報をテキストファイルに設定しておくだけで、以降は自動で入力&ログイン
  • 必要であれば、明細をスクリーンショットで自動保存も可能
    ※○ヶ月分を一気に取得、も可能
    ※「領収書」のダウンロードではなく、「電気使用量」のスクリーンショットです(金額も含まれております)

自動操作のイメージ動画もご参考ください。

難易度

★☆☆☆☆

ツールをダウンロードいただいて、設定ファイル(メモ帳で編集できるテキストファイル)にご自身の設定内容を記述。
その後、ダブルクリックで実行するのみです。

※事前に、Selenium+Pythonの環境設定が必要です。先に動作確認をお願いいたします。

基本設定

利用環境・動作確認環境

  • Windows10 Pro(20H2)
  • Python 3.9.1
  • Selenium(Python) 3.141.0
  • Chrome 87.0.4280.88
  • chromedriver.exe ※Chromeに適合するバージョン

利用コスト

当ツール以外の追加コストは不要です。
無料ツールの組み合わせのみで実現可能です。

なお、Webサイトの操作を自動実行する仕組みから、接続先Webサイトの仕様変更により動作しないことがございます。
Webサイトの操作は100%の稼働を保証するものではございません。タイミング等によっては実行失敗することもございます。

当ツールは「東京電力」様とは何の関係もございません。
非常識な数のアクセス等、接続先サイトに迷惑や損害を与えた場合、罰せられる可能性がございます。
その場合においても、弊社においては一切責任を負いません。
※ご提供ツールの状態のままご利用いただく分には、手動操作の代替レベルのアクセスです。

何かございましたら、お気軽にお問い合わせください。

お問い合わせ

ツール管理番号

selenium-python-202012-0002-01

利用方法

ツールを取得

以下より取得ください。

今すぐ手に入れる!

ページの手順に従って設定いただく形となります。

実行準備

適当なフォルダを作成いただき、ツール一式(「go.cmd」「tokyo-elec-meisai.py」「parameters.txt」)と「chromedriver.exe」を格納してください。

接続設定

「parameters.txt」の設定をします。
メモ帳などのテキストエディタで開いていただき、値をセットして保存します。

項目名は変更せず、「:」の後に続けて値を入力してください。
入力した値が、そのまま画面に入力されます。

# 項目名 項目意味・補足説明
1 ログインURL (変更する必要なし)
2 事業者コード 半角数字で入力してください。
3 お客様番号1〜4 サイト上、入力エリアが4つに分割されておりますので、
それぞれ半角数字で入力してください。
4 都道府県〜町名 サイト上、プルダウンで表示される値を「正確に」入力してください。
5 字丁目〜部屋 案内に記載の通り、「正確に」入力してください。
値がない場合は、入力しなくてOKです。
6 契約名義(一般 or 会社) 「一般」か「会社」 のどちらかを入力してください。
この設定により、後続処理で入力する項目を変更します。
7 契約名義(セイ)、契約名義(メイ) 「一般」を選択した場合、こちらに入力してください。
8 契約名義(1段目)、契約名義(2段目) 「会社」を選択した場合、こちらに入力してください。
9 電話番号(上)〜電話番号(下) サイト上、入力エリアが4つに分割されておりますので、
それぞれ半角数字で入力してください。
10 明細スクリーンショット(Yes or No) 「Yes」か「No」のどちらかを入力してください。半角、頭大文字。
「Yes」の場合、明細のスクリーンショット取得処理に続きます。
「No」の場合、ログインして処理終了となります。
11 スクリーンショット過去数 半角数字で入力してください。
指定した回数分、現在から過去に遡って明細取得処理を繰り返します。
例)3 → 2020/12分の明細が表示される場合、12、11、10月分の明細を取得します。
※Webから参照できる履歴期間分、取得が可能です。
スクリーンショットは、当ツールを実行したフォルダに保存されます。
ファイル名は「YYYY年MM月n.png」となります。
※画面をスクロールしながらスクリーンショットを撮りますので、
お使いの端末の画面サイズにより、スクリーンショット枚数が異なります。
※同名のファイルが既に存在する場合、強制的に上書きされます。

実行

「go.cmd」をダブルクリックして実行してください。

実行フォルダ配下に、スクリーンショットが保存されます。

FAQ

複数の設定を切り換えて使いたい

ログイン情報が複数(複数の電気契約がある)ある場合、設定を残しておきたいかと思います。

当ツール一式をコピーし、それぞれの設定ファイルを別の設定値とすることで実現可能です。
※お互いに干渉しません。

うまく動作せずにエラーが発生する

ブラウザ自動操作は、実行環境により動作しないことがございます。
また、接続先サイト側に変更があった場合、動作しなくなることもございます。

お手数をおかけしますが、お問い合わせをお願いいたします。

お問い合わせ

違う挙動をさせたい

カスタマイズ等を承ることも可能です。

まずはお気軽にご相談ください。

お問い合わせ

更新履歴

2020/12/15 Ver.1.0 登録

ツールを利用する!

今すぐ手に入れる!

>情報システムの

情報システムの"教科書"本を発売中!


■ 情シス、システムコンサルタント、システムエンジニアの方へ
情シスの定石(技術評論社)

■ システムエンジニア、情シスの方へ
システム設計の教科書(技術評論社)

CTR IMG

株式会社グロリア ご紹介