• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLHTTPを用いて認証が必要なURLから情報をダウンロードする)

XMLHTTPを用いて認証が必要なURLから情報をダウンロードする方法

このQ&Aのポイント
  • XMLHTTPを使用して、ebank銀行の自分の口座の入出金明細情報をダウンロードする方法を解説します。
  • 問題として、直接入出金明細のページのURLを指定するとエラーメッセージが表示されるため、ログインフォームのページでログイン後に目的のページに移動する方法を探しています。
  • ログイン後に目的のURLを指定して再度ログインを行い、情報を取得する方法について詳細を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

「ebank銀行の自分の口座の入出金明細情報をダウンロード」 ページってhttps(SSL)ではないですか?Microsoft.XMLHTTPは知りませんが XMLHttpRequestの場合、http:// => https:// の通信は出来ません。 https:// => https:// のみです。 「Ajaxで基本認証+SSL」というページを見つけました。

参考URL:
http://allabout.co.jp/internet/javascript/closeup/CU20050730A/index3.htm#4
delcder0d3
質問者

補足

回答ありがとうございます。返信が遅くなりまして、申し訳ありません。参考URLありがとうございました。 >XMLHttpRequestの場合、http:// => https:// の通信は出来ません。 >https:// => https:// のみです。 とのことでございましたが、ebankはログインフォームのページの時点でhttpsでございました。https:// => https://の場合はどのように、記述すればよろしいのでしょうか?ログイン後に移動する部分がどうも理解ができず困っております。もしご存じでございましたら、ご教授いただければ、幸いです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • aton
  • ベストアンサー率47% (160/334)
回答No.2

質問から時間が経ちすぎているなど,いろいろな意味で外しているかもしれませんが…。 「当行所定の時間が経過したか」という記述からして,cookieを使っているのではないかと思います。 ログインのレスポンスからcookieを取り出し,次のアクセスの時にそれを付けて送ってみてはどうでしょうか。

delcder0d3
質問者

補足

ご回答ありがとうございます。正直自分的にも質問を締め切るか迷っていたのですが、cookieは、気づきませんでした。その方向で再度挑戦してみます。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ログインできない

    ログイン後、すぐに「当行所定の時間が経過したか、当行で未対応の操作が行われたため、お取引を続けることができません。再度ログインの上、お取引ください。」とメッセージが表示されログアウトしてしまいます。 ずっとログインできない状態になっています、どうしょうか?

  • eBANKのVISAデビットカードで謎の取引があります

    eBANKのeBANKゴールドカードを利用しています。 (利用といっても日常的に利用しているわけではなく、ネットショップでの買い物やオークション取引に利用するのみなんですが。) そこで、毎回ではなく何回かに1回の割合で謎の入出金の取引があるのです。 その時によって金額もまちまちで規則性があるようではありません。 VISAデビットで取引をした直後に、一旦覚えのない出金がなされ、その1~2ヵ月後くらいに出金された金額と同じ金額が入金されます。 デビットを利用した際にその直後に『出金が行われました』のメールが来るのですが、覚えのない出金のものにはそれがありません。 ただ入金(返金?)される時にはメールが来るのです。 なので、普段から利用していない口座であることもあって不明出金に気づくのが遅れます。 eBANKの口座に通常の振込入金はできても、私自身がVISAデビットを利用して入金と言うのは不可能だと思いますし・・・。 もちろんそのようなことをした心当たりもありません。 そしてデビットの明細にはこの不明の入出金はどちらも記載されません。 (通常の取引明細には出てきます) 以前、イーバンクに問い合わせたことがあるのですが『明細は2週間前後してからでないとわからないので』という、見当違いの返答をされただけでした。 金額自体はプラマイ0なんで、被害にあってるということでもないのですが、何のための入出金なのか非常に気になります。 他にeBANKカード、VISAデビットを使われている方はこういうことってないですか?

  • MSXML2.XMLHTTP

    ここのokwaveのサイトを自動でログインしたり、 ログアウトしたりをvbaで行ないたいのですが objIE.Navigate "http://" & URL名 & "/logout?return_url=http%3A%2F%2F" & URL名 & "%2Fmypage" なら、ログアウトできるのですが、 strURL = "http://" & URL名 & "/logout?return_url=http%3A%2F%2F" & URL名 & "%2Fmypage" Set objMSXML2 = CreateObject("MSXML2.XMLHTTP") objMSXML2.Open "GET", strURL, False objMSXML2.Send myStr = objMSXML2.responseText 'ソースを抜き出す の方法だと、ログアウトはできません。 objIE.Navigate と objMSXML2.Open "GET", strURL, False objMSXML2.Send では意味が違うのでしょうか? objMSXML2.Open "GET", strURL, False objMSXML2.Send のソースをエクセル上に書き出してみたら、ログアウト後の情報は取れています。 けど実際ブラウザを開くと、ログインされた状態のままです。

  • ログインできない

    「当行所定の時間が経過したか、当行で未対応の操作が行われたため、お取引を続けることができません。再度ログインの上、お取引ください。 」で会社のLANでは、ログインできません。ネットワーク管理者に問い合わせるようにとなっていますが、ネットワーク管理者はいません。どうしたら良いのでしょうか?どなたか対処方法をご存じの方、ご教示ください。

  • 「当行所定の時間が経過したか・・・」の場合どうすれば?

    カードを再発行したいので、 パソコンでイーバンクにログインした後 上のところの「カード」を押すと 「当行所定の時間が経過したか、当行で未対応の操作が行われたため、お取引を続けることができません。再度ログインの上、お取引ください。」 と出てしまいます。 よくある質問に 「インターネットアクセスプロバイダにもご相談ください」 と出ていますが、具体的にどうすれば いいんでしょうか?

  • XMLHttpRequestのブラウザ対応

    JavaScriptで、あるURLの結果を取得しようと以下のようなスクリプトを組みました。 var xmlHttp = false; function loadText(){ xmlHttp = new XMLHttpRequest(); xmlHttp.open("GET", "http://hogehoge, true); xmlHttp.onreadystatechange = checkStatus; xmlHttp.send(null); } function checkStatus(){ if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ res = xmlHttp.responseText; alert(res); } } IE8では、結果が取得できたのですが、firefox4.0.1,Chromeでは取得できませんでした。 xmlHttp.status が0となってしまいました。 ただし、GET対象のURLをローカルサーバにすると、取得することができました。 firefox4.0.1,Chromeのブラウザの設定なのでしょうか?それともスクリプトの書き方に問題があるのでしょうか? すみませんが、教えてください。

  • PCを替えて楽天銀行へログイン出来なくなりました。

    PCを替えて楽天銀行へログイン出来なくなりました。 IDやpassを入力しても以下メッセージにてログイン出来なくなりました。 『当行所定の時間が経過したか、当行で未対応の操作が行われたため、  お取引を続けることができません。再度ログインの上、お取引ください』 何度試しても同じメッセージにてログイン出来ません。 IDとpassは間違いありません。(イーバンク時代から使用しています) 経験の有る方、お分かり出来る方 申し訳ありませんが、ご教授願います。

  • 表示ページの確実な?URLを取得

    次のURLから、 http://min-fx.jp/bo/ リアルタイム情報の少し下のデモ取引画面をクリックで目的のページが 開きます。 アドレスバーの http://demo-alexbo.min-fx.tv/demoMain.do をC++BuilderXE2のCppWebBrowser->Navigate("http://demo-alexbo.min-fx.tv/demoMain.do"); (VC++のWebBrowserでも同じと思います) を開いても、最初のページが開かれます。 目的のページをNavigateで開くにはどうすればよいでしょうか。 まだやっていませんが、リダイレクトしていると思われるので、Navigate2などを使って調べることもできるかも知れませんが、 ダイレクトに目的ページのURLを知る方法はないでしょうか。

  • ログインに関しての質問です。

    ログインに関しての質問です。 ログイン画面でユーザIDとパスワード入力後 ハッピープログラムのお誘いがありますが、 「ハッピープログラム・エントリー(楽天会員リンク登録)を行わないと、優遇プログラムの特典が受けられませんのでご注意ください。」 画面で「後で登録する」を選択すると 「当行所定の時間が経過したか、当行で未対応の操作が行われたため、お取引を続けることができません。再度ログインの上、お取引ください。」 と表示されて先に進めません。 どうしたらよいのでしょうか?

  • ルナスケープでイーバンクがエラーを起こします

    イーバンク銀行のログインのページが変わってからです ログインは、出来るのですが、入出金明細や振込みをクリックすると エラーになってしまいます ルナを再インストールしても同じでした ほかのパソコンでも試したのですがエラーになってしまいます どなたか解決方法が分かりますか よろしくお願いします

MFC-J6583CDW FW更新について
このQ&Aのポイント
  • MFC-J6583CDWのFW更新について詳しく教えてください。
  • ChromebookやAndroidスマートフォンでのMFC-J6583CDWの利用環境での解決方法について知りたいです。
  • Windows PCではUSB接続でドライバーインストールしましたが、プリンタ自体が識別されませんでした。
回答を見る

専門家に質問してみよう