【发布时间】:2013-05-30 04:57:29
【问题描述】:
根据要求,我需要抓取网页中的内容。为了实现这一点,我创建了一个 Windows 应用程序并在主窗体中添加了一个 Web 浏览器控件。这样我就可以查看报废过程。我能够登录网页并导航到所需的网页。我还可以以编程方式双击网格单元。但是当前的问题是,当我以编程方式双击网格单元格并且所需的数据不可用时,我会收到一条警报消息
因此,抓取过程自然会中断,我们需要手动单击“确定”按钮以继续抓取过程。 如何避免在抓取时收到警报消息?
【问题讨论】:
-
我已经使用过警报重载。但不幸的是它不起作用
-
所以它可能来自某种插件?或者是 javascript 错误,在这种情况下,您可以使用
webBrowser.ScriptErrorsSuppressed = true禁用它们。另一个问题是,你真的需要 Web 浏览器控制来进行报废吗,因为这种方法比手动执行请求要慢得多? -
是的,我需要 Web 浏览器控制来进行报废,因为他们想查看报废过程
标签: c# winforms web-scraping