tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: HTTPサーバーにPOST要求してログイン
投稿日: 2010/03/22(Mon) 09:02
投稿者魔界の仮面弁士
> objIE(W).Navigate(URL01 & URL03)
> これを動作しますと、ログインはできました。(IDDにはSTRINGが入っています)
その操作だと、POST ではなく GET メソッドで要求する事になるかと思います。

> 下のコーディングを動作させると <ログインIDもしくはログインパスワードが誤っております>
> となります。
実際の通信内容が、どのような内容になっているのかは調べてみましたか?
http://www.fiddler2.com/Fiddler2/version.asp
http://hide.maruo.co.jp/software/inetspy.html

> Dim enc As System.Text.Encoding = System.Text.Encoding.GetEncoding(932)と
> System.Text.Encoding.GetEncoding("EUC-JP")を932,51932,50220,50221,65001,utf-16
> と試してみましたがログインできません.
通常の手続きと同じ文字列が得られたのは、どのエンコードを使った場合でしたか?

> URL02 = postData
変換された URL02 の内容は、適切な内容になっているのでしょうか?

> 問題は
> URL03 = "loginid=" & IDD(0, 1) & "&password=" & IDD(0, 2) & "&forward=3&fop=fop"
> の変換だと思いますが、何か見落としていることは無いでしょうか?
そのサイトが求めるパラメーターが分からないので、これだけでは何とも…。

Cookie や User-Agent 等でブロックされているケースも無いとは言えませんし。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。