質問: res.read().decode("shift-jis") # res_readに"動作環境が対象外です"の文字が含まれています。 ``` 必要な動作環境は以下の通りです。 Windows Vista SP2以上 ・Internet Explorer 7 ・Internet Explorer 8 ・Internet Explorer 9 ・Google Chrome Windows 7 ・Internet Explorer 8 ・Internet Explorer 9 ・Internet Explorer 10 ・Internet Explorer 11 ・Google Chrome Windows 8 (デスクトップUI) ・Internet Explorer 10 Windows 8.1 (デスクトップUI) ・Internet Explorer 11 Mac OS X 10.6 ・Safari 5.1.7 Mac OS X 10.7 ・Safari 5.1.7
回答: > > User-Agent以外で環境を判定しているような箇所はないのでしょうか? > > > ブラウザやOSを判別したい**だけ**ならUAで事足りることも多いですが、それだけを理由に「動作環境が対象外です」というエラーが表示されるとは限りません。 ですから、エラーが出る原因となる箇所は**いくらでも考えられます**。また、これまでに質問者さんが提示している情報では、それが具体的に何かまではわかりません。 どうやって調べるか どのように実装されているかわからない以上、あなたがブラウザを操作してログインできた、という時に行われた通信が一番の参考資料になります。これを各種ツールで覗き見ることになるでしょう。 * ブラウザのデバッグ機能(Chromeでいえば開発者ツールのNetworkタブ) * Fiddlerなどのデバッグプロキシ * Wiresharkなどのパケットキャプチャツール というのが一般的な回答になると思いますが、個人的な想像としては・・・。 ログイン画面なのにIDとパスワードだけしかPOSTしないなんてのはセキュリティがーって言われそうなので、POSTするパラメータも足りてない気がします。`` とかHTMLに書かれていませんか?CookieにもセッションIDとか入ってそうです。