概要
こちらのサイトhttps://www.kurashi.tepco.co.jp/pf/ja/pc/mypage/home/index.page?
で、自分の家の電気料金を取得するプログラムを作成しようとしています。
将来的にAlexaの自作スキルに埋め込みたく、seleniumは使えません。
ログインができません。
ディベロッパーツールを使い必要なパラメーターを入力してPOSTしましたが、
取得できたのはエラーページでした。
何が原因なのか、いろいろ調べましたがwebは初心者でたどり着けず、こちらで質問することにしました。
アドバイスいただけると助かります。よろしくお願いいたします。
該当コード
import requests from bs4 import BeautifulSoup # URLの設定 url = "https://www.kurashi.tepco.co.jp/kpf-login" login_param_denki = { "ACCOUNTID”:”xxx”, "PASSWORD”:”xxx”, "HIDEURL":"/pf/ja/pc/mypage/home/index.page?", "LOGIN":"EUAS_LOGIN" } #Responseオブジェクトの生成 res = requests.post(url, timeout=3, data=login_param_denki) res.encoding = "utf-8" soup = BeautifulSoup(res.text, "html.parser") print(res.status_code) print(res.text)
エラーメッセージ(抜粋)
<section class="error-block"> <p> 申し訳ございません。システムエラーが発生しました。しばらく経ってから再度ご利用ください。 </p> <p>エラーコード: 04-00001</p> <div class="c-frame__dash-border"> <a href="/" class="c-btn c-btn--primary is-confirm"><em>戻る</em></a> </div> </section> </div><!-- .contents -->

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/26 01:39 編集
2022/02/26 07:06
2022/02/26 10:41