gpt4 book ai didi

javascript - 使用 C# 在控制台应用程序中加载网页内容

转载 作者:行者123 更新时间:2023-12-02 15:21:06 24 4
gpt4 key购买 nike

我想使用 C# 在控制台应用程序中加载以下网页的内容。 http://justicecourts.maricopa.gov/findacase/casehistory.aspx

使用下面的代码,我的屏幕上显示为空,但如果我加载 google.com 网页,它就可以正常工作。

通过使用 WebClient 和 WebRequest,我收到错误“请启用 javascript”并且内容未加载,因此我使用下面的代码,并且 javascipt 错误现在未显示,但网页内容未加载。我长期以来一直在解决这个问题,看过很多关于此问题的帖子,但无法完成这项工作。

有人可以帮忙吗?

提前致谢..

class Program
{
private static bool completed = false;
private static WebBrowser wb;
[STAThread]
static void Main(string[] args)
{
wb = new WebBrowser();
wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted);
wb.Navigate("http://justicecourts.maricopa.gov/findacase/casehistory.aspx");
while (!completed)
{
Application.DoEvents();
Thread.Sleep(100);
}
Console.Write("\n\nDone with it!\n\n");
Console.ReadLine();


}

static void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
Console.WriteLine(wb.Document.Body.InnerHtml);
completed = true;
}

}

最佳答案

如果您只是想将该 URL 的内容转储到控制台,请尝试以下操作:

using(WebClient client = new WebClient()) {
Console.WriteLine(client.DownloadString(url));
}

关于javascript - 使用 C# 在控制台应用程序中加载网页内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34043616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com