C# 使用.NET访问Google Chrome Inspect元素

C# 使用.NET访问Google Chrome Inspect元素,c#,.net,google-chrome,C#,.net,Google Chrome,我有个问题,找不到解决办法。 我的任务是访问Google Chrome Inspect元素提供的文本。 例如,如果给我一个网页”http://stackoverflow.com“然后我应该得到位于Inspect元素中的文本(右键单击->Inspect元素)。 有人知道如何在.NET中实现这一点吗 另外,我有另一个解决方案,但我想最大限度地提高这项任务的有效性。我目前的解决方案是让.NET以编程方式打开Google Chrome,然后用键盘快捷键访问Inspect元素文本。 但是我想在后台做这件事

我有个问题,找不到解决办法。 我的任务是访问Google Chrome Inspect元素提供的文本。 例如,如果给我一个网页”http://stackoverflow.com“然后我应该得到位于Inspect元素中的文本(右键单击->Inspect元素)。 有人知道如何在.NET中实现这一点吗

另外,我有另一个解决方案,但我想最大限度地提高这项任务的有效性。我目前的解决方案是让.NET以编程方式打开Google Chrome,然后用键盘快捷键访问Inspect元素文本。
但是我想在后台做这件事(程序在我做其他事情的时候做所有事情)。

你想下载页面源代码吗?因为这就是inspect元素的基本功能。如果我错了,请告诉我

string remoteUri = "http://www.contoso.com/library/homepage/images/";
            string fileName = "ms-banner.gif", myStringWebResource = null;
            // Create a new WebClient instance.
            WebClient myWebClient = new WebClient();
            // Concatenate the domain with the Web resource filename.
            myStringWebResource = remoteUri + fileName;
            Console.WriteLine("Downloading File \"{0}\" from \"{1}\" .......\n\n", fileName, myStringWebResource);
            // Download the Web resource and save it into the current filesystem folder.
            myWebClient.DownloadFile(myStringWebResource,fileName);     
            Console.WriteLine("Successfully Downloaded File \"{0}\" from \"{1}\"", fileName, myStringWebResource);
            Console.WriteLine("\nDownloaded file saved in the following file system folder:\n\t" + Application.StartupPath);
不是我的代码,它来自


然后,您可以使用任何函数读取文件并使用源代码。

假设有一种有效的方法,不使用键盘快捷键。你的“任务”说你不能使用它?你的任务的最终目的是什么?您真的需要Inspect元素中的确切文本,还是只是提取DOM属性?在第二种情况下,您可以直接使用IE查询DOM。具体来说,该网页包含一个媒体文件。但是在页面源代码中你看不到它的链接。但是在Inspect元素中,您可以。这就是为什么我需要访问Inspect Element throw.NETNo。我知道如何下载页面源,问题是页面源并不等同于Inspect元素。具体来说,网页包含一个媒体文件。但是在页面源代码中你看不到它的链接。但是在Inspect元素中,您可以。这就是为什么我需要访问Inspect元素throw.NETDont解决方案以供c#使用Inspect?