FDELPHI 12 /RE:05127 RE^3: Webサイトのログイン  こんにちは、マ太郎 さん 》IdHTTP を研究してみようと思います。 提示された要件からだと IdHTTP ではうまく行かない可能性が高いと思われます。 WEBサーバは通常、1回の認証後の継続したアクセスかどうかをセッションか 何かの単位で管理していますが、これは端末単位ではなく、アプリケーションの 単位であるはずです。この仮定が外れていればいいのですが、この仮定が正しい とすれば、IdHTTP でアプリを作った場合、これは明確にIEとは異なるアプリと なってしまうので、いくらそのツールでログインしても、IEの方ではログイン した事にならないどころか、下手をすると二重ログインという事にもなりかねま せん。 この辺のことを確認するためには、例えばネスケとかオペラのような、IE以外 のブラウザで目的のサイトにログインし、それからIEでそのサイトにログイン した場合にもきちんとアクセスできるか、というようなテストが有効でしょう。 もしこれでうまくいくようなら、IdHTTP でツールを作ることも可能だと思われま す。でも、もしこのテストでうまく行かないなら、少なくとも IdHTTP でどうこ うすることは無理でしょう。 ただ、IdHTTP ではうまくいかなくても、TWebBrowser ならIEそのものだという ことのようなので、もしかしたらこちらでならばうまく行くかもしれません。私 自身は TWebBrowser を使った事がないので何とも言えませんが。 ということで、無難さからいうと、やっぱりキーを送るという方向で作るのがよ ろしいのではないかと。 あと、もしかしたら IdHTTP を使う際に参考になるかもしれないツールを紹介し ておきます。 http://www.hinocatv.ne.jp/~toshiki/computer/mysoft/index.html#nice 一応、Delphi のソース付ですし、もはや用済みだとは思いますが、BASIC認 証を使う際のサンプルとしても使えるかもしれません。ちなみに、SSLには対 応していないので、ニフティ相手には使えないと思います。                                 としき