首先,添加两个DLL, SHDocVw,mshtml
using SHDocVw;
using mshtml;
//添加以下方法:
public void GotoURL(string URL)
{
//实例化一个IE模型
SHDocVw.InternetExplorer IE = new InternetExplorer();
IE.Visible = true;
object nullArg = null;
//引导到URL
IE.Navigate(URL, ref nullArg, ref nullArg, ref nullArg, ref nullArg);
}
//使用,登录Google Mail
private void button2_Click(object sender, EventArgs e)
{
try
{
SHDocVw.InternetExplorer IE = new InternetExplorer();
IE.Visible = true;
string URL = "http://mail.google.com/";
object nullArg = null;
IE.Navigate(URL, ref nullArg, ref nullArg, ref nullArg, ref nullArg);
System.Threading.Thread.Sleep(3000);
//得到IE的文档对象模型
mshtml.IHTMLDocument2 DOM = (mshtml.IHTMLDocument2)IE.Document;
//声明用户名
mshtml.IHTMLInputTextElement txtUserName = (mshtml.IHTMLInputTextElement)DOM.all.item("Email", null);
txtUserName.value = "******";//用户名
//声明密码
mshtml.IHTMLInputTextElement txtPwd = (mshtml.IHTMLInputTextElement)DOM.all.item("Passwd", null);
txtPwd.value = "******";//密码
//声明登录
mshtml.HTMLInputElement btnLogin = (mshtml.HTMLInputElement)DOM.all.item("null", 0);
System.Threading.Thread.Sleep(1000);
//button2_Click(sender, e);
//return;
}
catch (Exception ex)
{
}
}