【PAD|Power Automate Desktop】ベーシック認証を行ってWEBページからデータを取得する【RPA】
みなさん、こんにちは!
そーちゃん(@black777cat)です。
PADでベーシック認証後のページを取得する必要があったので調べたことをまとめました。
ちなみにpower Automate Desktopに限らずGASやVBAその他でも使えます。
URLにIDとパスワードを埋め込む
例:
URLがexample.com
ユーザーIDが user
パスワードが password
この場合は下記にアクセスすればOKです
http://user:password@example.com/
具体例
グーグルでBASIC認証テストと検索して出てきたサンプルページを例にすると
サンプルページ
http://leggiero.sakura.ne.jp/xxxxbasic_auth_testxxxx/
URL http://leggiero.sakura.ne.jp/xxxxbasic_auth_testxxxx/secret/kaiin_page_top.htm
ID kaiin
パスワード naisho
なので
下記のURLにアクセスすると直接ログイン後のページにアクセスでき、情報を取得できます。
http://kaiin:naisho@leggiero.sakura.ne.jp/xxxxbasic_auth_testxxxx/secret/kaiin_page_top.htm
注意点
URLにIDとパスワードを埋め込む方法を扱う場合、パスワードが丸見えになってしまうので管理には気をつけましょう。
できない場合はマウスを画像に移動するをつかう。
調べてみるとサイトによってできるブラウザやできないブラウザもあるようです。
そういう場合はマウスを画像に移動するを使って突破するのが良さそうです。
ただ、ブラウザのアップデートなどで表示が変わってしまうと動かなくなるので、あまり使いたくない手段ではありますね。
ディスカッション
コメント一覧
まだ、コメントがありません