Visual Basic应用程序帮助

时间:2009-10-30 02:09:41

标签: vb.net authentication browser

我想制作一个涉及登录谷歌的应用程序。它基本上是一个小应用程序,总是有你的Gmail,而不必总是去网络浏览器和登录。基本上我想要做的是,当人登录他们的谷歌帐户(或页面网址更改)我希望webbrowser刷新并转到表单中的新点并使用计时器创建动画。我不需要动画的帮助,我只需要知道如何将其与登录谷歌的人联系起来。而且,如果有可能我想让这个人没有实际的谷歌网络界面登录,但有2个文本框和一个按钮。我正在使用Visual Studio 2008,非常感谢帮助我的应用程序!

1 个答案:

答案 0 :(得分:1)

GMail的一大优点是它为您提供Pop3访问邮箱的权限。您的应用程序应该能够使用Pop3直接登录邮箱,而不需要用户使用谷歌网页(或任何网页)。

这比劫持浏览器会话或抓取网页上的电子邮件更加安全和容错(因为一旦google更新了gmail应用程序或用户更改了他们的偏好,您的应用程序就会中断)。

你应该能够在网上找到大量的Pop3教程,图书馆和样本(最有可能是在SO上)。

如果您仍然坚持使用Web浏览器控件,则应该调查将自己的HTTP-Post查询制作到接受GMail登录的页面。一旦您制作了正确的消息(包括用户的用户名和密码作为适当的POST变量),您应该能够直接登录。

最后,您可能希望浏览code.google.com,因为我确信之前已经完成了这项工作,您很可能会找到一些示例代码(无论您采用哪种方式)。

祝你好运!