[对不起,我的拼写很糟糕] 我正在Windows窗体应用程序上工作,在该应用程序中,用户将电子邮件输入到文本框中,并将其保存为变量,然后我需要自动打开网站的隐身浏览器窗口,并将电子邮件输入到电子邮件地址栏中,然后点击提交按钮。电子邮件栏有一个ID,但按钮没有。我尝试使用互联网上的示例,但不知道“ webBrowser1”是什么,它给我一个错误“名称webBrowser1在当前上下文中不存在”。它必须是隐身窗口,这样历史记录和Cookie才不会受到影响。
public void textBox1_TextChanged(object sender, EventArgs e)
{
var email = this.textBox1.Text;
}
public void button1_Click(object sender, EventArgs e)
{
Process.Start("chrome.exe", "-incognito " + "url");
HtmlElement link = webBrowser1.Document.GetElementByID("newsletter_email");
link.InvokeMember("Click");
}