【发布时间】:2016-05-31 15:34:05
【问题描述】:
我正在为 Windows 应用程序的屏幕抓取应用程序工作
我可以使用我们的浏览器方法自动浏览登录页面和所有页面,有时必须使用“.Click”来触发某些页面上的按钮。
这就是问题所在。当我最后一次“单击”以获取我的数据时,Web 浏览器会打开一个新的资源管理器窗口(弹出窗口),其中包含另一个链接按钮,我必须使用 c# 单击此链接按钮以获取我的最终数据。
如何访问新窗口(弹出窗口)来抓取它?
我正在使用以下代码,此代码在新的弹出窗口中打开 URL。
HtmlElement toollinkbutton = WebBrowser1.Document.Window.Document.Body.Document.GetElementsByTagName("a")[48];
toollinkbutton .InvokeMember("click");
【问题讨论】:
标签: c# asp.net web-scraping screen-scraping web-controls