C# 打开隐藏的浏览器并导航

本文关键字:浏览器 导航 隐藏 | 更新日期: 2023-09-27 18:30:35

我想编写用于打开浏览器窗口的代码,以默认为准,并导航到网站 点击图像。 我尝试了太多的谷歌搜索,但由于我是 C# 的极端新手,我无法获得结果。 我也想用一个计时器制作一个文本框,该计时器显示要在 X 中给出的鼠标位置,y 坐标进行鼠标单击。

这是我尝试过的代码。

var ie = (SHDocVw.WebBrowser)Activator.CreateInstance(Type.GetTypeFromProgID("InternetExplorer.Application"));
        ie.Visible = false; //for testing purpose i will make it visible.
        ie.Navigate("http://www.google.com");
        Location.X = Cursor.Position.X;
        Location.Y = Cursor.Position.Y;
        Console.WriteLine("x: " + Cursor.Position.X + " y: " + Cursor.Position.Y);

请帮助我。

C# 打开隐藏的浏览器并导航

在 .net 中,您有 webBrowser 控件https://msdn.microsoft.com/en-US/library/W290K23D(v=vs.110).aspx

您需要做的就是创建该控件的实例,使其不可见(或大小为 0)

并使用 API 进行导航:https://msdn.microsoft.com/en-US/library/W6T65C4Y(v=vs.110).aspx

导航后,您可以查询文档,甚至可以调用点击在 WebBrowser 控件中调用成员("单击")

希望这有帮助。