Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Elseについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=11003#CommentId24419
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
だるさん
 (中学生)
投稿日時
2012/8/13 09:38:11
>それは最初のコードの
If (Strings.InStr(Me.WebBrowser1.Document.Body.InnerText, ChrW(12450) & ChrW(12513) …
の行で発生しているという事でしょうか。それとも別の作業中に発生したものでしょうか。
また、エラーが発生したときに参照していた Web サイトは?
あ~修正しますw
名前 値 形
InnerText Nothing Object
こんな感じですね。
えと、いろいろな詳細を言うと
WebBrowserプロパティURL=なし
ログインボタンを押すと=Me.WebBrowser1.Navigate(("http://pigg.ameba.jp/core/login.do?amebaId=" & Me.TextBox1.Text & "&password=" & Me.TextBox2.Text))
Button1.Visible = Falsh
Ifの文を見直すと
If WebBrowser1.Document.Body.InnerText Like "*アメーバIDもしくはパスワードを確認して下さい*" Then
Button1.Visible = True
Else
Button1.Visible = Flash
WebBrowser1.Visible = True
にすると、Button1がFalsh WebBrowser1がTrue になります。
ということです。
そして、僕の予想では "*アメーバIDもしくはパスワードを確認して下さい*"に対するElseなので
勿論、Else以降は"*アメーバIDもしくはパスワードを確認して下さい*"が表示されていない場合の
Button1がFalsh WebBrowser1がTrue です。
ということは、最初のページから "*アメーバIDもしくはパスワードを確認して下さい*"を表示されてる状態にしなければなりません。
ですが、それはおそらく無理です。
とりあえず参考URLは
http://pigg.ameba.jp/←ログインしている時と、していない時と、対応が違います。
http://pigg.ameba.jp/core/login.do?amebaId=←上記と一緒。
http://www.ameba.jp/login.do←アメーバIDが入力されていません。パスワードが入力されていません。と出る。
http://www.ameba.jp/logout.do←アメブロのログイン画面が出る
どうしればいいでしょうか。