我希望能够使用.NET WebBrowserControl来记录和重复用户操作,以自动从Web页面收集和检索文本,以便构建我正在构建的数据提取工具,但我不确定如何最好地处理此问题。是否有可能在WebBrowserControl(Windows窗体)中记录和重复用户操作?
我特别想使用.NET WebBrowserControl,因为它可以嵌入到.NET窗体中,也可以在没有UI的服务器端过程中使用。我知道还有其他方式记录和重复用户操作,例如Selenium,但是现在我对围绕Web浏览器控件的解决方案感兴趣(只是为了保持焦点)。
操作要记录那些诸如按钮点击,下拉列表中选择,链接点击等
潜在的解决方案我已经看过至今:
(请纠正我,如果我的笔记基于简短的评估是错误的)
iMacro(似乎没有可以在项目中使用的组件,可以记录用户操作,而不必使用GUI)。
WaitN - 适用于程序化播放 - 但没有可以连接到网络浏览器控件的录音设备?
我假设这是可能的,因为像Mozenda这样的服务似乎利用WebBrowserControl,或者一些基于mshtml.dll的版本的IE。
我还能看到其他选择吗?
任何有识之士将不胜感激。