vb.netを使用して自分自身を簡単なwebappにしたいと考えています。ユーザーがログインしてメールや壁紙を送信できるデスクトップアプリケーションを作ろうとしています(facebook)をブラウザに入れないで。私はこのチュートリアル(http://howtostartprogramming.com/vb-net/vb-net-tutorial-41-website-login/)を使用してフォームと他のすべてのものを作成しました。このオリジナルのコードは適切に動作しています。vb.netを使用してメールや壁を送信する簡単なwebappを作成する方法
私には2つの問題があります。
1)私は上記のコードに私自身のいくつかの変更を加えました。 to click_botton1私はこのコードを追加しました。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WebBrowser1.Navigate("http://login.yahoo.com/")
WebBrowser1.Document.GetElementById("login").SetAttribute("value", TextBox1.Text)
WebBrowser1.Document.GetElementById("passwd").SetAttribute("value", TextBox2.Text)
WebBrowser1.Document.GetElementById(".save").InvokeMember("click")
End Sub
が、このコードは、ログインした後、私は、Webブラウザのウィンドウでアウトブラウジングで「メール作成ページ」に直行したいvb.netでのエラー(コンパイルではない)
2)を示しています。だから私は元のコードにこのコードを追加しました。
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
WebBrowser1.Document.GetElementById("login").SetAttribute("value", TextBox1.Text)
WebBrowser1.Document.GetElementById("passwd").SetAttribute("value", TextBox2.Text)
WebBrowser1.Document.GetElementById(".save").InvokeMember("click")
'NEWCODE'
webBrowser1.Navigate("http://in.mg50.mail.yahoo.com/neo/launch?.rand=de5jqdp66atmb")
End Sub
このコードはエラーを示しています。作成ページには移動しませんが、ログインページにリダイレクトされます(Cookieに問題がある可能性があります)。私はより良いアプローチは、ネットのSystem.Web.Mail
クラスを使用することだと思う。この問題に助け
あなたのアプリのすべてのユーザーがYahooを使用するのは非常に便利です。残念ながら、ヤフーが必然的に自分のページを書き換えたり再設計したりするときに便利ではありません。 Yahoo! –
親愛なるコーディー...私は自分のためにこのアプリを作っています。 – Eka