[英]WebBrowser in C# console application won't navigate
我無法讓WebBrowser
類打開網站。
這是我的代碼:
using System;
using System.Windows.Forms;
// This is pseudo code
class Program
{
private static String mail = "example@mail.com";
private static String password = "randomPassword";
private static String url = "http://www.loginUrl.com";
[STAThread]
static void Main(string[] args)
{
WebBrowser webBrowser = new WebBrowser();
webBrowser.Navigate(url);
Console.ReadKey();
}
void AutoLogin()
{
SendKeys.SendWait(mail);
SendKeys.SendWait("{TAB}");
SendKeys.SendWait(password);
SendKeys.SendWait("{ENTER}");
}
}
我瀏覽了多個論壇,其中用戶遇到了同樣的問題,但我似乎無法解決。 它只是沒有任何意義。 請不要嘗試給我提供除使用 webbrowser 之外的其他方法。 我希望能夠知道所需頁面何時完成加載,這就是我使用 webbrowser 而不是 Process.Start() 或其他東西的原因。 謝謝你的幫助。
您可以使用以下命令打開瀏覽器:
System.Diagnostics.Process.Start(url);
在您提供的示例中,您創建了 WebBrowser 控件,在其中導航並處理它。 也許您需要WinForms
App 而不是Console
app 並將您的 WebBrowser 放在表單上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.