C#有没有类似Webbrowser的浏览器控件,占cpu少的,需要模拟点击、滚动。

憧憬z 2013-09-14 10:47:03
现在用Webbrowser,放到独立线程里的,加载网页时,程序仍然会变卡,反应迟钝而已,不是无响应,查看cpu占用会飙到30%。
不加载网页时就不卡。

另外使用InvokeMember("Click") 模拟点击部分链接无效,打断点是可以去到正确的HtmlElement,模拟点击却没反应。

不是全部点击无效,有部分按钮或链接失效而已。


有没有办法解决以上问题呢?
如果没有那么请问下有没有占用cpu比较少的第三方控件,支持给文本框赋值,模拟点击,操作滚动条滚动的。
...全文
4720 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
人生导师 2013-09-15
  • 打赏
  • 举报
回复
只能自定义了,或者用第三方的插件:http://sourceforge.net/projects/webkitdotnet/
threenewbee 2013-09-15
  • 打赏
  • 举报
回复
主要就是Gecko(Firefox)和WebKit(Chrome、Safari和新近转过来的Opera)两大内核。
wanderingies 2013-09-15
  • 打赏
  • 举报
回复
你要是不会用,可以上 51aspx.com 上面下载写好的模拟点击源码 \\ dome
wanderingies 2013-09-15
  • 打赏
  • 举报
回复
调用 VB.NET 的这个控件,非常好用,一般做访问量模拟点击都是用这个,还有一个也是 VB.NET 的最底部的那个状态控件也比 C# 的好用。

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧